@h-lumos/llm-sdk
Version:
23 lines (21 loc) • 757 B
TypeScript
import { default as OpenAI } from 'openai';
import { RequestOptions } from 'openai/core';
import { APIResource } from '../../resource';
export declare class Embeddings extends APIResource {
/**
* Creates an embedding vector representing the input text.
*
* See https://api.minimax.chat/document/guides/Embeddings
*/
create(params: EmbeddingCreateParams, options?: RequestOptions): Promise<OpenAI.CreateEmbeddingResponse>;
}
export interface EmbeddingCreateParams extends OpenAI.EmbeddingCreateParams {
/**
* 模型
*/
model: 'embo-01';
/**
* 首先通过db生成目标内容的向量并存储到向量数据库中,之后通过query生成检索文本的向量。
*/
type?: 'db' | 'query';
}