/v1/models 读取模型,再走 /v1/chat/completions 发起聊天请求。
不要把 Tapapi API Key 填进公开实例、共享截图、公开环境变量或前端代码里。多人共用 Open WebUI 时,建议单独创建低额度、限定模型的 Tapapi Key。
推荐配置
操作步骤
- 进入 Open WebUI 管理后台。
- 打开
Admin Settings->Connections。 - 新增 OpenAI-compatible 连接。
- 填入 Base URL 和 API Key。
- 保存后刷新模型列表,选择 Tapapi 文本模型发一条测试消息。
Base URL 怎么填
大多数 OpenAI-compatible 工具会在 Base URL 后自动拼接/chat/completions、/models 等路径,因此推荐填写:
/v1/v1/chat/completions,说明工具已经自动拼了 /v1,把 Base URL 改成:
/chat/completions 且返回 404,说明缺少 /v1,改回 https://tapapi.ai/v1。
验收方式
如果流式输出异常,先关闭 streaming 跑通基础请求,再检查 Open WebUI 版本、模型是否支持流式,以及是否有代理或网关截断 SSE。
Responses / 图片 / 视频
Open WebUI Provider 接入优先用于文本 Chat,不建议把它当作完整多模态工作流入口。
图片 API 的稳定入口是
POST /v1/images/generations,生产代码需要兼容 data[0].url 和 data[0].b64_json,并尽快转存到自己的对象存储。不要默认把 image_urls 当作图片生成的通用图生图参数。
视频 API 当前不是默认全量开放能力。只有控制台可见模型、价格已确认、账号有权限时,才适合按 视频 API 单独评估。
日志和排障
OpenAI-compatible 接口失败时通常返回:X-Oneapi-Request-Id。如果 Open WebUI 日志能看到响应头,排障时优先保存这个字段;如果看不到,至少保存 HTTP 状态码、错误 message、模型名、Base URL、Open WebUI 用户和发生时间。