CodeReview/docs/LLM_PROVIDERS.md

7.6 KiB
Raw Blame History

LLM 平台支持

DeepAudit 支持 10+ 主流 LLM 平台,可根据需求自由选择。本文档介绍各平台的配置方法。

目录


平台概览

平台类型 平台名称 Provider 特点 获取 API Key
国际平台 OpenAI GPT openai 稳定可靠,生态完善 获取
Google Gemini gemini 免费配额充足 获取
Anthropic Claude claude 代码理解能力强 获取
DeepSeek deepseek 性价比极高,代码能力强 获取
国内平台 阿里云通义千问 qwen 国内访问快,中文好 获取
智谱 AI (GLM) zhipu 中文支持好 获取
月之暗面 Kimi moonshot 长文本处理强 获取
百度文心一言 baidu 企业级服务 获取
MiniMax minimax 多模态能力 获取
字节豆包 doubao 高性价比 获取
本地部署 Ollama ollama 完全本地化,隐私安全 安装

国际平台

OpenAI GPT

OpenAI 是最成熟的 LLM 平台,模型性能稳定,代码理解能力强。

获取 API Key: https://platform.openai.com/api-keys

配置示例:

LLM_PROVIDER=openai
LLM_API_KEY=sk-your-api-key
LLM_MODEL=gpt-4o-mini

常用模型: gpt-4ogpt-4o-minigpt-4-turboo1o1-mini

💡 模型列表会持续更新,请访问 OpenAI 官网 查看最新模型。


Google Gemini

Google 的 Gemini 系列模型,免费配额充足,适合个人使用。

获取 API Key: https://makersuite.google.com/app/apikey

配置示例:

LLM_PROVIDER=gemini
LLM_API_KEY=your-api-key
LLM_MODEL=gemini-2.0-flash

常用模型: gemini-2.0-flashgemini-1.5-progemini-1.5-flash

💡 Gemini 有免费配额限制,超出后需付费。请访问 Google AI Studio 查看最新模型。


Anthropic Claude

Claude 在代码理解和生成方面表现优秀,特别适合代码审计场景。

获取 API Key: https://console.anthropic.com/

配置示例:

LLM_PROVIDER=claude
LLM_API_KEY=sk-ant-your-api-key
LLM_MODEL=claude-sonnet-4-20250514

常用模型: claude-sonnet-4-*claude-opus-4-*claude-3.5-sonnet-*

💡 Claude 模型名称包含日期后缀,请访问 Anthropic 官网 查看最新模型。


DeepSeek

DeepSeek 是国产模型中代码能力最强的之一,性价比极高。

获取 API Key: https://platform.deepseek.com/

配置示例:

LLM_PROVIDER=deepseek
LLM_API_KEY=sk-your-api-key
LLM_MODEL=deepseek-chat

常用模型: deepseek-chatdeepseek-coderdeepseek-reasoner

💡 DeepSeek 价格仅为 GPT-4 的 1/10代码能力接近 GPT-4性价比极高。


国内平台

阿里云通义千问

通义千问是阿里云的大模型服务,国内访问速度快,中文理解能力强。

获取 API Key: https://dashscope.console.aliyun.com/

配置示例:

LLM_PROVIDER=qwen
LLM_API_KEY=sk-your-dashscope-key
LLM_MODEL=qwen-turbo

常用模型: qwen-maxqwen-plusqwen-turboqwen-coder-*


智谱 AI (GLM)

智谱 AI 的 GLM 系列模型,中文支持好,有免费配额。

获取 API Key: https://open.bigmodel.cn/

配置示例:

LLM_PROVIDER=zhipu
LLM_API_KEY=your-api-key
LLM_MODEL=glm-4-flash

常用模型: glm-4glm-4-flashglm-4-aircodegeex-4


月之暗面 Kimi

Kimi 以长文本处理能力著称,适合分析大型代码文件。

获取 API Key: https://platform.moonshot.cn/

配置示例:

LLM_PROVIDER=moonshot
LLM_API_KEY=sk-your-api-key
LLM_MODEL=moonshot-v1-8k

常用模型: moonshot-v1-8kmoonshot-v1-32kmoonshot-v1-128kkimi-*


百度文心一言

百度的企业级大模型服务,适合企业用户。

获取 API Key: https://console.bce.baidu.com/qianfan/

⚠️ 特殊配置: 百度需要同时提供 API Key 和 Secret Key用冒号分隔

LLM_PROVIDER=baidu
LLM_API_KEY=your_api_key:your_secret_key
LLM_MODEL=ernie-bot-4

常用模型: ernie-bot-4ernie-bot-turboernie-bot


MiniMax

MiniMax 提供多模态能力,支持文本、语音等多种输入。

获取 API Key: https://www.minimaxi.com/

配置示例:

LLM_PROVIDER=minimax
LLM_API_KEY=your-api-key
LLM_MODEL=abab6.5-chat

字节豆包

字节跳动的大模型服务,性价比高。

获取 API Key: https://console.volcengine.com/ark

配置示例:

LLM_PROVIDER=doubao
LLM_API_KEY=your-api-key
LLM_MODEL=doubao-pro-4k

本地部署

Ollama

Ollama 支持在本地运行开源大模型,完全本地化,隐私安全,适合处理敏感代码。

安装 Ollama:

# macOS / Linux
curl -fsSL https://ollama.com/install.sh | sh

# Windows
# 访问 https://ollama.com/download 下载安装包

拉取模型:

# 通用模型
ollama pull llama3
ollama pull qwen2.5

# 代码专用模型
ollama pull codellama
ollama pull deepseek-coder
ollama pull qwen2.5-coder

配置示例:

LLM_PROVIDER=ollama
LLM_MODEL=llama3
LLM_BASE_URL=http://localhost:11434/v1

推荐模型:

模型 特点
llama3 / llama3.1 / llama3.2 Meta 开源,综合能力强
qwen2.5 / qwen2.5-coder 阿里开源,中文支持好
codellama Meta 代码专用模型
deepseek-coder / deepseek-coder-v2 DeepSeek 代码模型
mistral / mixtral Mistral AI 开源模型

硬件要求:

模型参数 最低内存 推荐内存
7B 8GB 16GB
13B 16GB 32GB
70B 64GB 128GB

💡 访问 Ollama 模型库 查看所有可用模型。


API 中转站

如果直接访问国际平台有困难,可以使用 API 中转站。

配置方式:

LLM_PROVIDER=openai
LLM_API_KEY=中转站提供的Key
LLM_BASE_URL=https://your-proxy.com/v1
LLM_MODEL=gpt-4o-mini

选择建议

按场景选择

场景 推荐 原因
日常使用 OpenAI / 通义千问 / DeepSeek 性价比高,稳定
深度分析 Claude / GPT-4o 代码理解能力最强
敏感代码 Ollama 本地模型 完全本地化,隐私安全
预算有限 DeepSeek / 智谱 GLM-4-Flash 价格极低或有免费配额
长文件分析 Kimi / Gemini 支持长上下文

按预算选择

预算 推荐方案
免费 Gemini (免费配额) / 智谱 GLM-4-Flash / Ollama
低预算 DeepSeek / 通义千问 Turbo
中等预算 GPT-4o-mini / Claude Haiku
高预算 GPT-4o / Claude Sonnet

更多资源