🛰️航天仿真算法库 SpaceAST 0.0.1
载入中...
搜索中...
未找到
ast::OpenAI类 参考

#include <OpenAI.hpp>

+ 类 ast::OpenAI 继承关系图:

Public 成员函数

 OpenAI ()
 
 OpenAI (const std::string &apiKey, const std::string &baseUrl)
 
JsonValue chat (const JsonValue &request)
 
errc_t chat (const JsonValue &request, JsonValue &response)
 
void setApiKey (StringView apiKey)
 
void setBaseUrl (StringView baseUrl)
 
- Public 成员函数 继承自 ast::LLMClient

Protected 成员函数

const std::string & apiKey () const
 
const std::string & baseUrl () const
 

详细描述

OpenAI客户端

构造及析构函数说明

◆ OpenAI()

ast::OpenAI::OpenAI ( const std::string & apiKey,
const std::string & baseUrl )

构造函数

参数
apiKeyAPI密钥
baseUrlAPI基础URL

成员函数说明

◆ chat() [1/2]

JsonValue ast::OpenAI::chat ( const JsonValue & request)

聊天

参数
request请求参数
返回
响应参数

◆ chat() [2/2]

errc_t ast::OpenAI::chat ( const JsonValue & request,
JsonValue & response )

聊天

参数
request请求参数
response响应参数
返回
错误码

◆ setApiKey()

void ast::OpenAI::setApiKey ( StringView apiKey)
inline

设置API密钥

参数
apiKeyAPI密钥

◆ setBaseUrl()

void ast::OpenAI::setBaseUrl ( StringView baseUrl)
inline

设置API基础URL

参数
baseUrlAPI基础URL

该类的文档由以下文件生成: