AIGNE 框架设计为模型无关,允许开发者集成来自不同提供商的各种大型语言模型 (LLM) 和图像生成模型。这是通过一个标准化的适配器系统实现的,该系统将每个提供商独特的 API 抽象在一个统一的接口之后。
该系统的核心是 ChatModel 和 ImageModel Agent。这些专门的 Agent 充当应用程序逻辑与外部 AI 服务之间的桥梁。通过使用这些标准化的 Agent,您只需最少的代码更改即可在不同模型提供商之间切换,通常只需要更改配置。每个受支持的提供商都有一个专用软件包(例如 @aigne/openai、@aigne/anthropic),其中包含用于与其 API 通信的具体实现。
本节概述了所有官方支持的模型提供商。有关如何安装、配置和使用特定提供商的详细说明,请参阅其专门的文档页面。

支持的聊天模型
下表列出了 AIGNE 框架官方支持的聊天模型提供商。选择一个提供商以查看其详细的集成指南。
| 提供商 | 软件包 |
|---|---|
| AIGNE Hub | @aigne/aigne-hub |
| Anthropic | @aigne/anthropic |
| AWS Bedrock | @aigne/bedrock |
| DeepSeek | @aigne/deepseek |
| Doubao | @aigne/doubao |
| Google Gemini | @aigne/gemini |
| LMStudio | @aigne/lmstudio |
| Ollama | @aigne/ollama |
| OpenAI | @aigne/openai |
| OpenRouter | @aigne/open-router |
| Poe | @aigne/poe |
| xAI | @aigne/xai |
支持的图像模型
下表列出了官方支持的图像生成模型提供商。选择一个提供商以查看其详细的集成指南。
| 提供商 | 软件包 |
|---|---|
| AIGNE Hub | @aigne/aigne-hub |
| Doubao | @aigne/doubao |
| Google Gemini | @aigne/gemini |
| Ideogram | @aigne/ideogram |
| OpenAI | @aigne/openai |