其他大型语言模型

Aider 使用 litellm 包来连接数百种其他模型。您可以通过 aider --model <model-name> 命令使用任何受支持的模型。

要查看支持的模型列表,您可以运行 aider --list-models <model-name> 并输入部分模型名称。如果提供的名称与已知模型不完全匹配,aider 将返回可能的匹配模型列表。例如:

$ aider --list-models turbo

Aider v0.29.3-dev
匹配 "turbo" 的模型:
- gpt-4-turbo-preview (openai/gpt-4-turbo-preview)
- gpt-4-turbo (openai/gpt-4-turbo)
- gpt-4-turbo-2024-04-09 (openai/gpt-4-turbo-2024-04-09)
- gpt-3.5-turbo (openai/gpt-3.5-turbo)
- ...

有关使用 aider 不熟悉的模型时可能出现的警告信息,请参阅模型警告部分。

LiteLLM

Aider 使用 LiteLLM 包来连接大型语言模型提供商。LiteLLM 提供商文档包含了所有受支持提供商的详细信息、它们的模型以及任何必需的环境变量。

其他 API 密钥变量

以下是 litellm 支持的 API 密钥环境变量。更多信息请参阅其文档。

  • ALEPH_ALPHA_API_KEY
  • ALEPHALPHA_API_KEY
  • ANTHROPIC_API_KEY
  • ANYSCALE_API_KEY
  • AZURE_AI_API_KEY
  • AZURE_API_KEY
  • AZURE_OPENAI_API_KEY
  • BASETEN_API_KEY
  • CEREBRAS_API_KEY
  • CLARIFAI_API_KEY
  • CLOUDFLARE_API_KEY
  • CO_API_KEY
  • CODESTRAL_API_KEY
  • COHERE_API_KEY
  • DATABRICKS_API_KEY
  • DEEPINFRA_API_KEY
  • DEEPSEEK_API_KEY
  • FEATHERLESS_AI_API_KEY
  • FIREWORKS_AI_API_KEY
  • FIREWORKS_API_KEY
  • FIREWORKSAI_API_KEY
  • GEMINI_API_KEY
  • GROQ_API_KEY
  • HUGGINGFACE_API_KEY
  • INFINITY_API_KEY
  • MARITALK_API_KEY
  • MISTRAL_API_KEY
  • NEBIUS_API_KEY
  • NLP_CLOUD_API_KEY
  • NOVITA_API_KEY
  • NVIDIA_NIM_API_KEY
  • OLLAMA_API_KEY
  • OPENAI_API_KEY
  • OPENAI_LIKE_API_KEY
  • OPENROUTER_API_KEY
  • OR_API_KEY
  • PALM_API_KEY
  • PERPLEXITYAI_API_KEY
  • PREDIBASE_API_KEY
  • PROVIDER_API_KEY
  • REPLICATE_API_KEY
  • TOGETHERAI_API_KEY
  • VOLCENGINE_API_KEY
  • VOYAGE_API_KEY
  • WATSONX_API_KEY
  • WX_API_KEY
  • XAI_API_KEY
  • XINFERENCE_API_KEY

目录