aiwrapper
Version:
A Universal AI Wrapper for JavaScript & TypeScript
16 lines (15 loc) • 997 B
TypeScript
import { Lang } from "./lang.ts";
import { MockOpenAILikeLang } from "./mock/mock-openai-like-lang.ts";
import { MockResponseStreamLang } from "./mock/mock-response-stream-lang.ts";
import { LangVecs } from "./lang-vecs.ts";
import { LanguageProvider, LangResult, LangOptions, LangResponseSchema, z } from "./language-provider.ts";
export { Lang, LangVecs, LanguageProvider, LangResult, z, MockOpenAILikeLang, MockResponseStreamLang };
export * from "./messages.ts";
export type { LangOptions, LangResponseSchema };
export type { LangToolWithHandler, ToolRequest, ToolResult, LangTool } from "./messages.ts";
export type { MockOpenAILikeOptions } from "./mock/mock-openai-like-lang.ts";
export type { MockResponseStreamOptions } from "./mock/mock-response-stream-lang.ts";
export type { LangImageInput, LangContentPart, LangImageOutput } from "./language-provider.ts";
export * from "./utils/index.ts";
export { applyDiff_v4a } from "./openai/utils/index.ts";
export { Img } from "../img/img.ts";