🛰️航天仿真算法库 SpaceAST 0.0.1
载入中...
搜索中...
未找到
AgentInit.hpp
1
20
21#pragma once
22
23#include "AstGlobal.h"
24#include <string>
25
26AST_NAMESPACE_BEGIN
27
33class ChatTools;
34class ChatSession;
35class JsonValue;
36
37
38
39
40
44
45
50
51
54const char* aAgentSystemPrompt();
55
56
58AST_AI_API ChatTools& aAgentTools();
59
62
64AST_AI_API std::string aAgentToolsJsonStr();
65
67AST_AI_API std::string aAgentToolsHandleToolCall(const JsonValue& toolCall);
68
70AST_AI_API std::string aAgentToolsHandleToolCall(const std::string& toolCallStr);
71
72
75AST_NAMESPACE_END
聊天会话
定义 ChatSession.hpp:41
AI工具集合
定义 ChatTools.hpp:39
JSON 值类
定义 JsonValue.hpp:47
void aInitAgentSession(ChatSession &session)
初始化智能体会话
AST_AI_API std::string aAgentToolsHandleToolCall(const JsonValue &toolCall)
使用智能体工具集合处理单次工具调用
void aInitAgentTools(ChatTools &tools)
初始化智能体工具集合
AST_AI_API std::string aAgentToolsJsonStr()
获取默认的智能体工具集合的JSON字符串表示
const char * aAgentSystemPrompt()
获取智能体系统提示
AST_AI_API ChatTools & aAgentTools()
获取默认的智能体工具集合
AST_AI_API JsonValue aAgentToolsJson()
获取默认的智能体工具集合的JSON表示