delete: images()
This commit is contained in:
@@ -1,15 +1,7 @@
|
||||
import "./providers/images/register-builtins.js";
|
||||
|
||||
import { getImagesApiProvider } from "./images-api-registry.js";
|
||||
import type {
|
||||
AssistantImages,
|
||||
AssistantImagesEventStream,
|
||||
ImagesApi,
|
||||
ImagesContext,
|
||||
ImagesModel,
|
||||
ImagesOptions,
|
||||
ProviderImagesOptions,
|
||||
} from "./types.js";
|
||||
import type { AssistantImages, ImagesApi, ImagesContext, ImagesModel, ProviderImagesOptions } from "./types.js";
|
||||
|
||||
function resolveImagesApiProvider(api: ImagesApi) {
|
||||
const provider = getImagesApiProvider(api);
|
||||
@@ -19,20 +11,11 @@ function resolveImagesApiProvider(api: ImagesApi) {
|
||||
return provider;
|
||||
}
|
||||
|
||||
export function images<TApi extends ImagesApi>(
|
||||
model: ImagesModel<TApi>,
|
||||
context: ImagesContext,
|
||||
options?: ProviderImagesOptions,
|
||||
): AssistantImagesEventStream {
|
||||
const provider = resolveImagesApiProvider(model.api);
|
||||
return provider.images(model, context, options as ImagesOptions);
|
||||
}
|
||||
|
||||
export async function generateImages<TApi extends ImagesApi>(
|
||||
model: ImagesModel<TApi>,
|
||||
context: ImagesContext,
|
||||
options?: ProviderImagesOptions,
|
||||
): Promise<AssistantImages> {
|
||||
const s = images(model, context, options);
|
||||
return s.result();
|
||||
const provider = resolveImagesApiProvider(model.api);
|
||||
return provider.generateImages(model, context, options);
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user