orientxorientx

快速开始

在几分钟内发出第一个 orientx API 请求

orientx 通过一个兼容 OpenAI 的接入点提供多种模型。如果你已有调用 OpenAI API 的代码, 只需修改 Base URL 和 API 密钥,即可接入 orientx。

Base URLhttps://api.orientx.ai/v1
身份验证Authorization: Bearer <ORIENTX_API_KEY>
格式OpenAI Chat Completions

本指南中的示例使用 <MODEL_ID> 作为占位符。打开模型价格页面, 查看可用模型并复制可直接运行的 API 示例。

发出第一个请求

创建 API 密钥

打开控制台并创建密钥。

保存为环境变量

不要将密钥放入源代码目录,避免它进入版本控制。

export ORIENTX_API_KEY="sk-..."

调用 API

curl https://api.orientx.ai/v1/chat/completions \
  -H "Content-Type: application/json" \
  -H "Authorization: Bearer $ORIENTX_API_KEY" \
  -d '{
    "model": "<MODEL_ID>",
    "messages": [
      { "role": "user", "content": "In one sentence, what is an API gateway?" }
    ]
  }'

调用成功后,会返回标准的 Chat Completions 格式:

{
  "id": "chatcmpl-...",
  "object": "chat.completion",
  "model": "<MODEL_ID>",
  "choices": [
    {
      "index": 0,
      "finish_reason": "stop",
      "message": {
        "role": "assistant",
        "content": "An API gateway is a single entry point that routes and manages requests to backend services."
      }
    }
  ],
  "usage": { "prompt_tokens": 18, "completion_tokens": 21, "total_tokens": 39 }
}

使用 OpenAI SDK

API 遵循 OpenAI 的数据结构,因此官方 SDK 无需修改即可使用。设置 base_url 和 api_key,其余代码保持不变。详细步骤参见 OpenAI SDK。

pip install openai

同样修改这两个字段,也可接入 Claude Code、Codex、Cursor、Gemini CLI、OpenCode 等 IDE 和应用:

流式响应

设置 stream: true,即可在 token 生成时逐步接收,而不用等待完整响应。 流以服务器发送事件(SSE)的形式传输,并以 data: [DONE] 结束。

stream = client.chat.completions.create(
    model="<MODEL_ID>",
    messages=[{"role": "user", "content": "Write a haiku about latency."}],
    stream=True,
)

for chunk in stream:
    delta = chunk.choices[0].delta.content
    if delta:
        print(delta, end="", flush=True)

列出可用模型

GET /v1/models 返回当前密钥可访问的所有模型。请求中的 model 应使用返回的 id 字段。

curl https://api.orientx.ai/v1/models \
  -H "Authorization: Bearer $ORIENTX_API_KEY"

后续步骤

本页目录