类 OpenAIService
java.lang.Object
com.sh.ai.AIServiceBase
com.sh.ai.impl.openai.OpenAIService
- 所有已实现的接口:
AIService
OpenAI服务
-
构造器概要
构造器 -
方法概要
修饰符和类型方法说明chat(OpenAIConfig config, Consumer<AICallbackMessage> callback) 以流的方式输出generateStream(OpenAIConfig config, Consumer<AICallbackMessage> callback) 流式输出listModels(OpenAIConfig config) 所有模型process(String type, OpenAIConfig config, Consumer<AICallbackMessage> callback) 根据类型自动调用类protected voidprocessBaseParameter(OpenAIConfig config, com.openai.models.chat.completions.ChatCompletionCreateParams.Builder builder, com.openai.client.OpenAIClient openAIClient) 参数设置,以及函数结构体设置从类继承的方法 com.sh.ai.AIServiceBase
addEventCallback, notifyEvent
-
构造器详细资料
-
OpenAIService
public OpenAIService()
-
-
方法详细资料
-
listModels
所有模型- 返回:
-
process
根据类型自动调用类- 参数:
type-config-callback-
-
processBaseParameter
protected void processBaseParameter(OpenAIConfig config, com.openai.models.chat.completions.ChatCompletionCreateParams.Builder builder, com.openai.client.OpenAIClient openAIClient) 参数设置,以及函数结构体设置- 参数:
config-builder-
-
chat
以流的方式输出- 参数:
config-callback-
-
generateStream
流式输出- 参数:
config-callback-
-