LLM 相关的功能
Wolfram 语言包含多种使用大型语言模型 (LLM) 的功能. 聊天笔记本提供基于聊天的交互式访问,包括在使用 Wolfram 语言时提供基于自然语言的辅助能力. Wolfram 语言还包括以编程方式调用 LLM 功能和允许 LLM 访问 Wolfram 语言工具的强大函数. Wolfram Prompt 存储库提供精选的提示语集合,用于提供一系列基于 LLM 的功能.
聊天笔记本
文件 ▶ 新建 ▶ 支持聊天的笔记本 ▪ 文件 ▶ 新建 ▶ 聊天笔记本
聊天笔记本快捷键
用符号表示聊天
ChatObject — 创建并表示一个持续的聊天对话
ChatEvaluate — 添加聊天互动并继续对话
以编程方式访问 LLM 功能
LLMFunction — 由 LLM 运行的模板化函数
LLMResourceFunction — 使用预先编写的模板(来自 Prompt 存储库、URL 等)
LLMExampleFunction — 根据样例构建模板
原始内容生成
LLMSynthesize — 使用 LLM 根据提示合成文本
构建提示语
LLMPromptGenerator — 将上下文相关消息添加到 LLM 提示中
LLMPrompt — 提取预先编写的提示语
语义搜索和 RAG
SemanticSearch — 根据语义相似性在文本语料库中搜索
SemanticSearchIndex ▪ CreateSemanticSearchIndex ▪ UpdateSemanticSearchIndex ▪ SemanticSearchIndices
从 LLM 调用 Wolfram 语言
LLMTool — LLM 使用的工具的符号表示
LLMToolRequest ▪ LLMToolResponse ▪ GenerateLLMToolResponse
LLM 指定
$LLMEvaluator — 使用的默认 LLM 配置
LLMEvaluator — 指定要使用的 LLM 配置的选项
LLMConfiguration — LLM 配置的符号表示
底层基础结构
ServiceConnect ▪ ServiceExecute ▪ StringTemplate ▪ TemplateObject ▪ ResourceObject ▪ Authentication ▪ SystemCredential ▪ Environment
聊天和生成模型服务
"OpenAI" — 使用 OpenAI 进行语音、图像、文本计算
"Anthropic" — 使用 Anthropic 进行聊天和其他文本计算
"GoogleSpeech" — 使用 GoogleSpeech 进行语音合成与识别
"ElevenLabs" — 使用 ElevenLabs 进行语音合成与识别
"AlephAlpha" ▪ "Cohere" ▪ "DeepSeek" ▪ "Groq" ▪ "MistralAI" ▪ "TogetherAI"
相关的功能
TextSummarize — 自动生成不同类型的摘要
ImageSynthesize — 根据文字提示生成图像
SpeechSynthesize — 根据文本合成语音信号
矢量数据库架构
VectorDatabaseSearch — 矢量数据库中近似最近邻搜索
CreateVectorDatabase — 根据矢量列表创建数据库
CreateSemanticSearchIndex — 根据文本创建矢量数据库
VectorDatabaseObject ▪ AddToVectorDatabase ▪ VectorDatabaseObjects