默认配置文件路径为:
配置文件包括三个部分的配置:
aipy.toml:
[llm.trustoken]
api_key = "你的Trustoken API Key"
用于配置访问 LLM 的 API 信息。 格式和内容示例如下:
[llm.deepseek]
type = "deepseek"
model = "deepseek-chat"
api_key = "你的 DeepSeek API Key"
enable = true
default = false
timeout = 10
max_tokens = 8192
其中:
deepseek,同一个配置文件里不可重名。deepseek,支持的类型见后面列表。true。false。LLM 类型列表
| 类型 | 描述 |
|---|---|
| trust | Trustoken API,model 默认为 auto |
| openai | OpenAI API,兼容 OpenAI 的 API |
| ollama | Ollama API |
| claude | Claude API |
| gemini | Gemini API |
| deepseek | DeepSeek API |
| grok | Grok API |
用于配置供 LLM 使用的 API 信息。
格式和内容示例如下:
env.GOOGLE_API_KEY = ['AIxxxxxx', '用于Google Custom Search的API Key']
env.SEARCH_ENGINE_ID = ['400xxxxxxx', 'Google Custom Search Engine ID']
desc = "Google Custom Search API"
其中,"env." 开头的是可供 LLM 使用的环境变量名称,desc 是API描述信息。
在 desc 中应该尽可能详细地描述 API 的用途和功能,以便 LLM 更好地理解和使用。特别是,给出使用的示例代码。
| 配置 | 描述 |
|---|---|
| max_tokens | 全局最大 token 数 |
| max_rounds | 自动执行的最大轮数,默认 16 |
| lang | 默认语言,取值为 en 或 zh |
| workdir | 工作目录,默认为当前目录下的 work 子目录 |
Content type
Image
Digest
sha256:c8cddea29…
Size
140.4 MB
Last updated
about 1 year ago
docker pull aipyapp/aipy