public class OpenAIClient extends Object
| Constructor and Description |
|---|
OpenAIClient(EmbeddingConfig embeddingConfig)
初始化
|
OpenAIClient(LLMConfig llmConfig)
初始化
|
| Modifier and Type | Method and Description |
|---|---|
OpenAIChatResp |
createChat(List<OpenAIChatMessage> messages)
调用 openai chat 接口
|
OpenAIChatResp |
createChat(OpenAIChatReq request)
标准调用 openai chat 接口
|
OpenAIChatResp |
createChat(String prompt)
调用 openai chat 接口
|
List<List<Float>> |
createEmbeddings(List<String> texts)
调用 openai embeddings 接口
|
OpenAIEmbeddingResp |
createEmbeddings(OpenAIEmbeddingReq request)
标准调用 openai embeddings 接口
|
OpenAIChatResp |
createStreamChat(List<OpenAIChatMessage> messages,
StreamCallBack streamCallBack)
流式调用chat接口
|
OpenAIChatResp |
createStreamChat(OpenAIChatReq request,
StreamCallBack streamCallBack)
标准流式调用chat接口
|
OpenAIChatResp |
createStreamChat(String prompt,
StreamCallBack streamCallBack)
流式调用chat接口
|
public OpenAIClient(LLMConfig llmConfig)
llmConfig - llm参数配置public OpenAIClient(EmbeddingConfig embeddingConfig)
embeddingConfig - embedding参数配置public OpenAIChatResp createChat(String prompt)
prompt - 输入promptpublic OpenAIChatResp createChat(List<OpenAIChatMessage> messages)
messages - 输入ChatMessagespublic OpenAIChatResp createChat(OpenAIChatReq request)
request - OpenAIChatReqpublic OpenAIChatResp createStreamChat(String prompt, StreamCallBack streamCallBack)
prompt - promptstreamCallBack - 回调实现public OpenAIChatResp createStreamChat(List<OpenAIChatMessage> messages, StreamCallBack streamCallBack)
messages - 输入ChatMessagesstreamCallBack - 回调实现public OpenAIChatResp createStreamChat(OpenAIChatReq request, StreamCallBack streamCallBack)
request - OpenAIChatReqstreamCallBack - 回调实现public List<List<Float>> createEmbeddings(List<String> texts)
texts - Input text to embedpublic OpenAIEmbeddingResp createEmbeddings(OpenAIEmbeddingReq request)
request - OpenAIEmbeddingReqCopyright © 2024. All rights reserved.