Skip to content

API 概览

WebAI2API 提供兼容 OpenAI 格式的 RESTful API。

基础信息

  • Base URL: http://localhost:3000
  • 认证方式: Bearer Token

请求头

http
Authorization: Bearer sk-your-secret-key
Content-Type: application/json

API 端点列表

OpenAI 兼容接口

方法端点说明
POST/v1/chat/completions对话生成
GET/v1/models获取模型列表
GET/v1/cookies获取 Cookie

错误响应

所有 API 错误返回统一格式:

json
{
  "error": {
    "message": "错误描述",
    "type": "error_type",
    "code": "ERROR_CODE"
  }
}

常见错误码

HTTP 状态码错误类型说明
401unauthorized认证失败
400invalid_request请求参数错误
404not_found资源不存在
429rate_limit请求过多
500internal_error服务器内部错误
503service_unavailable服务不可用

流式响应

对于 stream: true 的请求,响应使用 Server-Sent Events (SSE) 格式:

data: {"id":"...","object":"chat.completion.chunk",...}

: keep-alive

data: {"id":"...","object":"chat.completion.chunk",...}

data: [DONE]

心跳保活

流式请求会自动发送心跳包防止连接超时,格式取决于配置的 keepalive.mode

相关文档