AI服务设置
概述
在AITuberKit中,您可以选择并使用各种AI服务(OpenAI、Anthropic、Google Gemini等)。这些设置允许您选择要使用的AI服务和模型,设置API密钥等。
支持的AI服务
AITuberKit支持以下AI服务:
- OpenAI - 提供GPT-5.2、GPT-5.1、GPT-4.1等高性能模型
- Anthropic - 提供Claude Opus 4.5、Claude Sonnet 4.5等
- Google Gemini - 提供Gemini 3 Pro、Gemini 2.5系列等
- Azure OpenAI - Azure平台上的OpenAI模型
- xAI - 提供Grok模型
- Groq - 提供专注于快速推理的各种模型
- Cohere - 提供Command-R系列
- Mistral AI - 提供Mistral Large、Open Mistral等
- Perplexity - 提供Sonar系列
- Fireworks - 提供Llama、Mixtral等的优化实现
- DeepSeek - 提供DeepSeek Chat、DeepSeek Reasoner
- OpenRouter - 提供广泛的模型
- LM Studio - 提供本地LLM执行环境
- Ollama - 提供本地LLM执行环境
- Dify - 自定义聊天机器人构建平台
- 自定义API - 使用自己的API
大多数AI服务都提供预定义的模型选择,但如果您想使用自定义模型,请启用"使用自定义模型"。
OpenAI
# OpenAI API密钥
OPENAI_API_KEY=sk-...支持的模型:
- gpt-5.2-pro
- gpt-5.2-chat-latest
- gpt-5.2
- gpt-5.1-codex-mini
- gpt-5.1-codex
- gpt-5.1-chat-latest
- gpt-5.1
- gpt-5-pro
- gpt-5
- gpt-5-mini
- gpt-5-nano
- gpt-5-codex
- gpt-5-chat-latest
- gpt-4.1
- gpt-4.1-mini(默认)
- gpt-4.1-nano
- gpt-4o
- gpt-4o-mini
获取API密钥: 可以从OpenAI的API keys页面获取API密钥。
Anthropic
# Anthropic API密钥
ANTHROPIC_API_KEY=sk-ant-...支持的模型:
- claude-opus-4-5
- claude-opus-4-1
- claude-opus-4-0
- claude-sonnet-4-5(默认)
- claude-sonnet-4-0
- claude-haiku-4-5
- claude-3-7-sonnet-latest
- claude-3-5-haiku-latest
获取API密钥: 可以从Anthropic控制台获取API密钥。
Google Gemini
# Google Gemini API密钥
GOOGLE_API_KEY=...支持的模型:
- gemini-3-pro-preview
- gemini-2.5-pro
- gemini-2.5-flash(默认)
- gemini-2.5-flash-lite
- gemini-2.5-flash-lite-preview-06-17
- gemini-2.0-flash
- gemini-1.5-pro
- gemini-1.5-pro-latest
- gemini-1.5-flash
- gemini-1.5-flash-latest
- gemini-1.5-flash-8b
- gemini-1.5-flash-8b-latest
获取API密钥: 可以从Google AI Studio获取API密钥。
Google搜索接地功能
使用Google Gemini,您可以使用"搜索接地"功能,该功能在生成AI响应时利用实时网络搜索。 此外,对于某些模型,您可以设置动态阈值来判断是否使用搜索接地功能。值为0时将始终执行搜索,值为1时将不执行搜索。
# 启用搜索接地功能
NEXT_PUBLIC_USE_SEARCH_GROUNDING=true
# 搜索接地功能的动态阈值
NEXT_PUBLIC_SEARCH_GROUNDING_THRESHOLD=0.3TIP
搜索接地功能适用于Google Gemini 2.5系列、Gemini 2.0 Flash和Gemini 1.5系列模型。
Azure OpenAI
# Azure OpenAI API密钥
AZURE_API_KEY=...
# Azure OpenAI端点
AZURE_ENDPOINT="https://RESOURCE_NAME.openai.azure.com/openai/deployments/DEPLOYMENT_NAME/chat/completions?api-version=API_VERSION"获取API密钥: 可以从Azure门户获取API密钥。
xAI
# xAI API Key
XAI_API_KEY=...支持的模型:
- grok-4-fast-non-reasoning
- grok-4-fast-reasoning
- grok-code-fast-1
- grok-4(默认)
- grok-3
- grok-3-latest
- grok-3-fast
- grok-3-fast-latest
- grok-3-mini
- grok-3-mini-latest
- grok-3-mini-fast
- grok-3-mini-fast-latest
- grok-2
- grok-2-latest
- grok-2-1212
- grok-2-vision
- grok-2-vision-latest
- grok-2-vision-1212
- grok-beta
- grok-vision-beta
获取API密钥: 可以从xAI仪表板获取API密钥。
Groq
# Groq API密钥
GROQ_API_KEY=...支持的模型:
- gemma2-9b-it
- llama-3.1-8b-instant
- llama-3.3-70b-versatile(默认)
- meta-llama/llama-guard-4-12b
- deepseek-r1-distill-llama-70b
- meta-llama/llama-4-maverick-17b-128e-instruct
- meta-llama/llama-4-scout-17b-16e-instruct
- meta-llama/llama-prompt-guard-2-22m
- meta-llama/llama-prompt-guard-2-86m
- moonshotai/kimi-k2-instruct-0905
- qwen/qwen3-32b
- llama-guard-3-8b
- llama3-70b-8192
- llama3-8b-8192
- mixtral-8x7b-32768
- qwen-qwq-32b
- qwen-2.5-32b
- deepseek-r1-distill-qwen-32b
- openai/gpt-oss-20b
- openai/gpt-oss-120b
获取API密钥: 可以从Groq仪表板获取API密钥。
Cohere
# Cohere API密钥
COHERE_API_KEY=...支持的模型:
- command-a-03-2025(默认)
- command-a-reasoning-08-2025
- command-r7b-12-2024
- command-r-plus-04-2024
- command-r-plus
- command-r-08-2024
- command-r-03-2024
- command-r
- command
- command-nightly
- command-light
- command-light-nightly
获取API密钥: 可以从Cohere仪表板获取API密钥。
Mistral AI
# Mistral AI API密钥
MISTRALAI_API_KEY=...支持的模型:
- mistral-large-latest(默认)
- mistral-medium-latest
- mistral-medium-2505
- mistral-small-latest
- pixtral-large-latest
- pixtral-12b-2409
- magistral-small-2506
- magistral-medium-2506
- ministral-3b-latest
- ministral-8b-latest
- open-mistral-7b
- open-mixtral-8x7b
- open-mixtral-8x22b
获取API密钥: 可以从Mistral AI仪表板获取API密钥。
Perplexity
# Perplexity API密钥
PERPLEXITY_API_KEY=...支持的模型:
- sonar-deep-research
- sonar-reasoning-pro
- sonar-reasoning
- sonar-pro(默认)
- sonar
获取API密钥: 可以从Perplexity仪表板获取API密钥。
Fireworks
# Fireworks API密钥
FIREWORKS_API_KEY=...支持的模型:
- accounts/fireworks/models/firefunction-v1
- accounts/fireworks/models/deepseek-r1
- accounts/fireworks/models/deepseek-v3
- accounts/fireworks/models/llama-v3p1-405b-instruct
- accounts/fireworks/models/llama-v3p1-8b-instruct
- accounts/fireworks/models/llama-v3p2-3b-instruct
- accounts/fireworks/models/llama-v3p3-70b-instruct
- accounts/fireworks/models/mixtral-8x7b-instruct
- accounts/fireworks/models/mixtral-8x7b-instruct-hf
- accounts/fireworks/models/mixtral-8x22b-instruct
- accounts/fireworks/models/qwen2p5-coder-32b-instruct
- accounts/fireworks/models/qwen2p5-72b-instruct
- accounts/fireworks/models/qwen-qwq-32b-preview
- accounts/fireworks/models/qwen2-vl-72b-instruct
- accounts/fireworks/models/llama-v3p2-11b-vision-instruct
- accounts/fireworks/models/qwq-32b
- accounts/fireworks/models/yi-large
- accounts/fireworks/models/kimi-k2-instruct
获取API密钥: 可以从Fireworks仪表板获取API密钥。
DeepSeek
# DeepSeek API密钥
DEEPSEEK_API_KEY=...支持的模型:
- deepseek-chat
- deepseek-reasoner
获取API密钥: 可以从DeepSeek平台获取API密钥。
OpenRouter
# OpenRouter API Key
OPENROUTER_API_KEY=...支持的模型:
获取API密钥: 可以从OpenRouter仪表板获取API密钥。
LM Studio, Ollama
# 本地LLM URL
# 例如 Ollama: http://localhost:11434/v1/chat/completions
# 例如 LM Studio: http://localhost:1234/v1/chat/completions
NEXT_PUBLIC_LOCAL_LLM_URL=""
# 本地LLM模型
NEXT_PUBLIC_LOCAL_LLM_MODEL=""要使用本地LLM,您需要设置并启动单独的服务器。
设置示例: 如何设置Ollama
Dify
Dify是一个允许您轻松构建自定义聊天机器人的平台。
# Dify API密钥
DIFY_API_KEY=""
# Dify API URL
DIFY_URL=""注意
Dify仅支持"聊天机器人"或"代理"类型的应用程序。
此外,使用Dify时,过去消息的保留数量和系统提示需要在Dify端进行设置。
如果无法获得良好的回答,请删除对话历史记录后再次提问。
自定义API
要使用自定义API,请设置以下环境变量:
# 自定义API URL
NEXT_PUBLIC_CUSTOM_API_URL=""
# 自定义API Headers
NEXT_PUBLIC_CUSTOM_API_HEADERS=""
# 自定义API Body
NEXT_PUBLIC_CUSTOM_API_BODY=""
# 在自定义API中启用系统消息(true/false)
NEXT_PUBLIC_INCLUDE_SYSTEM_MESSAGES_IN_CUSTOM_API=true注意
此API始终启用流式模式。请注意返回格式。
虽然我们测试了OpenAI兼容的API和一些其他API,但我们不能保证所有API都能正常运行。
