API 文档 · EchoFlowAPI 接入指南
EchoFlowAPI原生兼容 OpenAI 与 Anthropic 协议。将 Base URL 替换为 https://api.echoflowai.cc/v1 即可接入。
可用端点
| 能力 | 端点 | 协议 |
|---|---|---|
| 对话补全 | /v1/chat/completions | OpenAI |
| 响应式对话 | /v1/responses | OpenAI |
| Anthropic 消息 | /v1/messages | Anthropic |
| Gemini 原生 | /v1beta/models/{model}:generateContent | |
| 文本向量 | /v1/embeddings | OpenAI |
| 重排序 | /v1/rerank | OpenAI |
| 图像生成 | /v1/images/generations | OpenAI |
| 语音合成 | /v1/audio/speech | OpenAI |
| 语音转写 | /v1/audio/transcriptions | OpenAI |
| 实时语音 | /v1/realtime | OpenAI |
Python 示例
from openai import OpenAI
client = OpenAI(
api_key="sk-你的密钥",
base_url="https://api.echoflowai.cc/v1"
)
resp = client.chat.completions.create(
model="gpt-6-astra",
messages=[{"role": "user", "content": "你好"}]
)
print(resp.choices[0].message.content)
curl 示例
curl https://api.echoflowai.cc/v1/chat/completions \
-H "Authorization: Bearer sk-你的密钥" \
-H "Content-Type: application/json" \
-d '{"model":"gpt-6-astra","messages":[{"role":"user","content":"你好"}]}'
常见问题
如何将我的现有项目迁移到 EchoFlowAPI?
将项目中 OpenAI SDK 的 base_url 替换为 https://api.echoflowai.cc/v1,并填入平台 API Key 即可,无需修改业务代码。支持 Python、Node.js、LangChain、LlamaIndex 等。
支持哪些模型?
覆盖主流闭源与开源系列,完整清单见 https://api.echoflowai.cc/pricing 模型中心。模型名与官方保持一致,可直接使用。
Thinking 推理链能完整返回吗?
可以。推理过程通过标准字段完整透传,格式与官方原生一致,不做截断或改写。
数据会被存储吗?
不会。网关采用纯内存转发,请求与响应均不落盘,TLS 1.3 全程加密。
支持流式输出和函数调用吗?
支持。Streaming SSE、Tools / Function Call、Vision 多模态均按 OpenAI 标准协议实现。
用量和费用在哪里查看?
控制台提供实时的 Token 用量与费用明细,按量计费,每一次请求的消耗都能查到。
支持图片、音频等多模态输入吗?
支持。Vision、语音转写等接口均按 OpenAI 标准协议实现,实际可用范围取决于所选模型本身的能力。
请求失败或超时怎么办?
网关内置自动重试与多渠道路由;控制台会记录每个请求的状态与错误原因,便于快速定位问题。
API Key 需要自己维护吗?
不需要。平台统一签发密钥,可在控制台随时创建、停用或轮换,不影响已经接入的客户端。
遇到问题如何获得支持?
可以通过页面底部的「联系我们」提交问题,也可以先查阅 API 文档中整理的常见错误说明。
完整文档见 doc.echoflowai.cc。