🛰️航天仿真算法库 SpaceAST
0.0.1
载入中...
搜索中...
未找到
TextMentionTermination.hpp
浏览该文件的文档.
1
20
21
#pragma once
22
23
#include "AstGlobal.h"
24
#include "TerminationCondition.hpp"
25
#include <string>
26
27
AST_NAMESPACE_BEGIN
28
37
class
AST_AI_API
TextMentionTermination
:
public
TerminationCondition
38
{
39
public
:
42
explicit
TextMentionTermination
(
StringView
text);
43
47
bool
shouldTerminate
(
const
ChatMessages
& messages)
const override
;
48
50
void
setText(
StringView
text);
51
53
const
std::string& text()
const
;
54
55
private
:
56
std::string text_;
57
};
58
61
AST_NAMESPACE_END
ast::ChatMessages
聊天消息集合
定义
ChatMessages.hpp:39
ast::StringViewBasic< char >
ast::TerminationCondition
终止条件
定义
TerminationCondition.hpp:37
ast::TerminationCondition::shouldTerminate
virtual bool shouldTerminate(const ChatMessages &messages) const =0
检查是否应终止操作
ast::TextMentionTermination
文本提及终止条件
定义
TextMentionTermination.hpp:38
src
AstAI
Chat
TextMentionTermination.hpp
制作者
1.12.0