跳到主要内容

概述

AIGNE 框架设计为模型无关,允许开发者集成来自不同提供商的各种大型语言模型 (LLM) 和图像生成模型。这是通过一个标准化的适配器系统实现的,该系统将每个提供商独特的 API 抽象在一个统一的接口之后。

该系统的核心是 ChatModelImageModel Agent。这些专门的 Agent 充当应用程序逻辑与外部 AI 服务之间的桥梁。通过使用这些标准化的 Agent,您只需最少的代码更改即可在不同模型提供商之间切换,通常只需要更改配置。每个受支持的提供商都有一个专用软件包(例如 @aigne/openai@aigne/anthropic),其中包含用于与其 API 通信的具体实现。

本节概述了所有官方支持的模型提供商。有关如何安装、配置和使用特定提供商的详细说明,请参阅其专门的文档页面。

Overview

支持的聊天模型

下表列出了 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