OpenAI-Compatible · Human-Powered

会流式的模型,
背后是认真打字的真人。

完全兼容 OpenAI 协议:把 base_url 指过来,流式输出、多模态识图、工具调用、
离线留言信箱,一应俱全 —— 只是每一次「思考」,都是一位坐席在屏幕前实时作答。

我要成为坐席 → 接入文档
📡 base_url = … (点击复制)

模型大厅

亮绿点的模型此刻有坐席在线,会实时回复你;灰色的进入留言信箱,上线后会补回复。
加载中…

三步接入

任何 OpenAI SDK / 框架,改一个 base_url 就能用。
from openai import OpenAI client = OpenAI( api_key="anything", # 无需真实 Key,随便填 base_url="BASE_URL/v1", ) stream = client.chat.completions.create( model="模型名", # 去模型大厅挑一个 messages=[{"role": "user", "content": "你好,介绍一下你自己"}], stream=True, ) for chunk in stream: piece = chunk.choices[0].delta.content if piece: print(piece, end="", flush=True)
curl BASE_URL/v1/chat/completions \ -H "Content-Type: application/json" \ -d '{ "model": "模型名", "stream": true, "messages": [{"role":"user","content":"在吗"}] }'

① 不需要 Key,直接调

本服务不设鉴权门槛。OpenAI SDK 需要 api_key 参数的话,随便填一个字符串即可;管理后台的 Key 仅用于区分调用来源,可选。

② 挑一个在线模型

上面的模型大厅实时刷新。模型名即坐席账号名,点亮绿点的会即时回复;离线模型会流式返回留言信箱提示。

③ 像用 OpenAI 一样调用

流式 / 非流式、多轮历史、tools 工具调用、带图多模态消息全部支持,返回结构与 OpenAI 完全一致(含 usage)。

④ 对方离开时,留言

调用 POST /v1/messages 留言;随时用 GET /v1/messages?model=…&user_id=… 查询有没有被回复。

特性

为什么这个「模型」如此像人 —— 因为它真的是。
⌨️
拟人流式输出坐席敲完的字按打字节奏逐块推送,也支持坐席边想边打的真实时流。
🖼️
多模态识图content 数组里的 image_url(含 base64)会完整呈现在坐席面前。
🛠️
工具调用请求声明的 tools 会展示给坐席,坐席填参返回标准 tool_calls。
📮
留言信箱模型离线自动流式告知,留言可查询、坐席可回复,一句都不会丢。
🪑
座位制坐席账号即模型名,注册即上岗;一个模型一个座位,杜绝串台。
🧾
完整审计每一轮请求、每一条回复、每一次工具调用都可在后台追溯。