API Nexus 使用文档¶
什么是 API Nexus¶
API Nexus 是一个统一的大模型接入平台,提供兼容 OpenAI 格式的 API 接口,可访问 440+ 模型的全部能力。无论你使用 Python 还是 Flutter(iOS / Android / Web / Desktop),都可以用相同的方式调用。
- 统一 API 接口 - 所有模型使用相同的调用方式
- 440+ 模型覆盖对话、图像、语音、向量等场景
- 基础 URL:
https://apinexus.net/v1
功能概览¶
| 功能 | 说明 | Python 支持 | Flutter 支持 | 推荐模型 |
|---|---|---|---|---|
| 文本对话 | 聊天、流式输出、系统提示词 | ✅ | ✅ | gpt-4o-mini, deepseek-v3 |
| 图像生成 | 文生图、图生图、多风格输出 | ✅ | ✅ | doubao-seedream-4-0-250828, flux-schnell |
| 向量生成 | 文本向量化、语义搜索、RAG | ✅ | ✅ | text-embedding-3-small |
| 语音合成 | TTS 文本转语音、多音色可选 | ✅ | ✅ | gpt-4o-mini-tts |
| 多模态识图 | 图像理解、OCR、基于图片问答 | ✅ | ✅ | gpt-4o-mini |
快速导航 — 按语言选择¶
🐍 Python SDK¶
快速入门(Python) — 获取 API Key、安装依赖、首次 API 调用
详细教程:
- 文本对话 — 单轮对话、多轮上下文、流式输出
- 图像生成 — 调用方式、Prompt 技巧、多模型选择
- 向量生成 — Embedding、余弦相似度、RAG 实战
- 多模态识图 — 图像理解与 OCR
- 音频处理 — TTS 语音合成
📱 Flutter SDK¶
Flutter 教程概览 — 项目结构、环境要求、完整教程索引
详细教程:
- Flutter 快速入门 — 创建项目、添加依赖、首次调用
- Flutter 文本对话 — 对话、流式输出、多轮上下文
- Flutter 图像生成 — 图片生成、预览、下载
- Flutter 向量计算 — 文本向量化、语义搜索
- Flutter 多模态识图 — 图片理解、OCR、本地图片
- Flutter 音频处理 — TTS 文本转语音、音色选择
💻 示例代码¶
示例代码仓库 — Python + Flutter 完整示例项目
已验证可用模型¶
以下模型已通过实际调用验证:
| 类型 | 模型 | 验证情况 |
|---|---|---|
| 对话 | gpt-4o-mini-2024-07-18 | 可用 |
| Embedding | text-embedding-3-small | 可用(1536维) |
| 图像生成 | doubao-seedream-4-0-250828 | 可用 |
| TTS | gpt-4o-mini-tts | 可用 |
| 多模态 | - | 当前暂时限速 |
快速开始 — 2 分钟接入¶
Python SDK(3 行代码起步)¶
from openai import OpenAI
client = OpenAI(
api_key="你的_API_Key",
base_url="https://apinexus.net/v1",
)
response = client.chat.completions.create(
model="gpt-4o-mini-2024-07-18",
messages=[{"role": "user", "content": "介绍一下 API Nexus"}],
)
print(response.choices[0].message.content)
📘 继续阅读 Python 快速入门
Flutter SDK(跨平台接入)¶
import 'package:flutter/material.dart';
import 'package:flutter_dotenv/flutter_dotenv.dart';
import 'package:http/http.dart' as http;
import 'dart:convert';
void main() async {
await dotenv.load(fileName: ".env");
runApp(const MyApp());
}
Future<String> chat(String message) async {
final response = await http.post(
Uri.parse('${dotenv.env['APINEXUS_BASE_URL']!}/chat/completions'),
headers: {
'Content-Type': 'application/json',
'Authorization': 'Bearer ${dotenv.env['APINEXUS_API_KEY']!}',
},
body: json.encode({
'model': 'gpt-4o-mini',
'messages': [{'role': 'user', 'content': message}],
}),
);
return json.decode(response.body)['choices'][0]['message']['content'];
}
📱 继续阅读 Flutter 快速入门
下一步¶
最后更新: 2026-06-19