|
🛰️航天仿真算法库 SpaceAST 0.0.1
|
#include <LLMClient.hpp>
类 ast::LLMClient 继承关系图:Public 成员函数 | |
| virtual errc_t | chat (const JsonValue &request, JsonValue &response)=0 |
| virtual errc_t | chatStream (const JsonValue &request, ChatEventHandler &handler, JsonValue &accumulatedResult) |
| JsonValue | chat (const JsonValue &request) |
大语言模型客户端接口
子类只需实现一个纯虚方法即可完成对接
发送聊天请求(便捷封装,内部调用上面的虚方法)
| request | 请求参数 |
|
pure virtual |
发送聊天请求(纯虚接口,子类必须实现)
| request | 请求参数(JSON格式,包含messages、model、temperature等字段) |
| response | 响应参数 |
在 ast::OpenAI 内被实现.
|
virtual |
发送流式聊天请求
| request | 请求参数(JSON格式,含 stream:true) |
| handler | 事件处理器(实时接收 delta 事件) |
| accumulatedResult | 累计响应(从 SSE deltas 重组的完整 JSON,与非流式格式相同) |
被 ast::OpenAI 重载.