@zhengxs/erniebot
Version:
非官方 JS-SDK,可以调用文心大模型的能力,包含文本创作、通用对话、语义向量、AI作图等
28 lines (27 loc) • 879 B
TypeScript
import { APIPromise } from '../client';
import { APIRequestOptions } from '../interfaces';
import { APIResource } from '../resource';
export declare class Embeddings extends APIResource {
create(body: EmbeddingCreateParams, options?: APIRequestOptions): APIPromise<CreateEmbeddingResponse>;
}
export interface CreateEmbeddingResponse {
data: Array<Embedding>;
model: (string & NonNullable<unknown>) | 'ernie-text-embedding';
object: string;
usage: CreateEmbeddingResponse.Usage;
}
export declare namespace CreateEmbeddingResponse {
interface Usage {
prompt_tokens: number;
total_tokens: number;
}
}
export interface Embedding {
embedding: Array<number>;
index: number;
object: string;
}
export interface EmbeddingCreateParams {
input: string | Array<string> | Array<number> | Array<Array<number>>;
model: string;
}