@h-lumos/llm-sdk
Version:
20 lines (18 loc) • 841 B
TypeScript
import { default as OpenAI } from 'openai';
import { RequestOptions } from 'openai/core';
import { APIResource } from '../../resource';
import { DashscopeEmbeddings } from '../dashscope';
export declare class Embeddings extends APIResource {
/**
* Creates an embedding vector representing the input text.
*
* See https://help.aliyun.com/zh/dashscope/developer-reference/generic-text-vector
*/
create(params: OpenAI.EmbeddingCreateParams, options?: RequestOptions): Promise<OpenAI.CreateEmbeddingResponse>;
}
export type EmbeddingModel = Embeddings.EmbeddingModel;
export type EmbeddingCreateParams = Embeddings.EmbeddingCreateParams;
export declare namespace Embeddings {
type EmbeddingModel = DashscopeEmbeddings.EmbeddingModel;
type EmbeddingCreateParams = DashscopeEmbeddings.EmbeddingCreateParams;
}