Skip to content

API 提供商

N.E.K.O. 支持两类 API 提供商:Core(用于实时语音/多模态)和 Assist(用于摘要、情感分析、视觉等文本任务)。

Core API 提供商

Core 提供商必须支持 Realtime API(基于 WebSocket 的流式传输)。

提供商WebSocket URL默认模型
free内置服务器free-model
qwenwss://dashscope.aliyuncs.com/api-ws/v1/realtimeqwen3-omni-flash-realtime
openaiwss://api.openai.com/v1/realtimegpt-realtime-mini
stepwss://api.stepfun.com/v1/realtimestep-audio-2
geminiGoogle GenAI SDKgemini-2.5-flash-native-audio-preview-12-2025

TIP

free 层使用社区服务器,无需 API 密钥。适合测试使用,但容量有限。

Assist API 提供商

Assist 提供商使用兼容 OpenAI 的 HTTP API 来处理文本任务。

提供商Base URL
qwenhttps://dashscope.aliyuncs.com/compatible-mode/v1
openaihttps://api.openai.com/v1
glmhttps://open.bigmodel.cn/api/paas/v4
stephttps://api.stepfun.com/v1
siliconhttps://api.siliconflow.cn/v1
geminihttps://generativelanguage.googleapis.com/v1beta/openai/
kimihttps://api.moonshot.cn/v1

每个 Assist 提供商为以下任务定义模型:

任务配置字段用途
对话conversation_model角色聊天(离线模式)
摘要summary_model对话摘要
纠错correction_model文本纠错
情感emotion_model情感分析
视觉vision_model图像理解
Agentagent_modelAgent 任务执行

提供商配置

提供商定义在 config/api_providers.json 中。你可以通过以下方式选择提供商:

  1. Web UI http://localhost:48911/api_key
  2. 环境变量 NEKO_CORE_APINEKO_ASSIST_API
  3. 配置文件 core_config.json 中的 coreApiassistApi 字段

API 密钥映射

每个 Assist 提供商对应一个特定的环境变量:

提供商环境变量
qwenNEKO_ASSIST_API_KEY_QWEN
openaiNEKO_ASSIST_API_KEY_OPENAI
glmNEKO_ASSIST_API_KEY_GLM
stepNEKO_ASSIST_API_KEY_STEP
siliconNEKO_ASSIST_API_KEY_SILICON
geminiNEKO_ASSIST_API_KEY_GEMINI
kimiNEKO_ASSIST_API_KEY_KIMI

基于 MIT 许可发布。