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。

相关文档 ​