跳转到主要内容
Hostlinku 的主端点。 请求和响应格式与 OpenAI Chat Completions API 兼容,因此只需将 base_url 替换为 https://api.hostlinku.com/v1,即可使用官方的 OpenAI SDK。
每个响应都包含 x-request-id 标头(请求 ID 为 Hostlinku),而在非流式传输的成功响应中,还会包含 x-model 标头(处理该请求的模型的公共 slug)。

body 参数

示例:非流式请求(curl)

回复(节选):
字段 model 始终包含公共标识符 Hostlinku(而非内部标识符),而附加块 hostlinku 始终出现在成功响应中,其中仅包含请求的费用和延迟:

流式传输 (stream: true)

收到 stream: true 后,网关以 Content-Type: text/event-stream(SSE)进行响应,并以 OpenAI 兼容格式传输数据块(每个数据块均使用 id 公开的 Hostlinku 及相同的模型标识符), 随后使用 data: [DONE] 关闭流:
重要说明:
  • 如果流传输过程中发生故障,网关会发送一个错误事件(data: {"error": { "code": …, "message": … }}),但不会发送虚假的[DONE]。中断的流绝不会表现得像正常结束的流一样。
  • 固定费用根据流式传输播放结束后实际的使用量计算;如果无法获取使用量数据,则根据请求提交时预留的估计值进行计费。
  • 在流式响应中还会发送 x-request-id 标头,以便与控制台日志建立关联。

示例:Python(OpenAI 官方 SDK)

除base_url外,代码没有其他变化。OpenAI SDK可直接使用:

该端点常见的错误

错误信封的完整格式请参见 错误。