Skip to content

API 概述 ​

1XM.AI API 兼容 OpenAI API 格式,支持 Claude、GPT、Gemini 等多种模型。

🌐 接入端点 ​

用途Base URL
Claude Code 专用https://1xm.ai
OpenAI 兼容接口(Codex、SDK、Cursor 等)https://api.1xm.ai/v1
Gemini 接口https://1xm.ai

📡 主要端点 ​

端点方法说明
/v1/chat/completionsPOST聊天补全(主要接口)
/v1/modelsGET列出可用模型
/v1/embeddingsPOST向量嵌入
/v1/images/generationsPOST同步图片生成
/v1/images/editsPOST同步图片编辑
/v1/images/tasksPOST异步创建图片任务,适合 4K、编辑、多参考图等长耗时场景
/v1/images/tasks/{task_id}GET查询异步图片任务状态和结果
/v1/videosPOST异步创建视频生成任务
/v1/videos/{task_id}GET查询视频任务状态和结果
/v1/videos/{task_id}/contentGET下载或代理读取视频内容

🔑 认证 ​

所有请求需要在 Header 中携带 API Key:

http
Authorization: Bearer sk-xxxxx

📝 请求示例 ​

bash
curl -X POST https://api.1xm.ai/v1/chat/completions \
  -H "Authorization: Bearer sk-你的Key" \
  -H "Content-Type: application/json" \
  -d '{
    "model": "claude-sonnet-4-6",
    "messages": [{"role": "user", "content": "用 Python 写一个快速排序"}]
  }'

响应:

json
{
  "id": "chatcmpl-xxx",
  "object": "chat.completion",
  "model": "claude-sonnet-4-6",
  "choices": [{
    "index": 0,
    "message": {
      "role": "assistant",
      "content": "def quick_sort(arr): ..."
    },
    "finish_reason": "stop"
  }],
  "usage": {
    "prompt_tokens": 20,
    "completion_tokens": 150,
    "total_tokens": 170
  }
}

🔧 常用参数 ​

参数类型必填说明
modelstring✅模型 ID,参考支持的模型
messagesarray✅消息数组
temperaturefloat❌采样温度 0-2
max_tokensint❌最大生成 tokens
streamboolean❌是否流式输出

📦 SDK ​

bash
# Python
pip install openai

# Node.js
npm install openai
python
from openai import OpenAI

client = OpenAI(
    api_key="sk-你的Key",
    base_url="https://1xm.ai/v1"
)

从其他 OpenAI 兼容服务迁移只需修改 api_key 和 base_url 两个参数。

📖 更多文档 ​

1XM.AI - 专为国内开发者打造的 AI API 中转服务