所有文档
SDKs
1024X 在协议层与 OpenAI / Anthropic 完全兼容, 直接用各自官方 SDK 即可, 只需要换 base URL 和 API Key。
TypeScript / JavaScript
bash
npm i openai
# or
npm i @anthropic-ai/sdkOpenAI SDK:
ts
import OpenAI from 'openai';
const client = new OpenAI({
apiKey: process.env.X1024_API_KEY,
baseURL: 'https://api.1024x.ai/v1'
});
const r = await client.chat.completions.create({
model: 'gpt-4.1',
messages: [{ role: 'user', content: 'Hello!' }]
});Anthropic SDK:
ts
import Anthropic from '@anthropic-ai/sdk';
const client = new Anthropic({
apiKey: process.env.X1024_API_KEY,
baseURL: 'https://api.1024x.ai'
});
const r = await client.messages.create({
model: 'claude-opus-4-7',
max_tokens: 1024,
messages: [{ role: 'user', content: 'Hello!' }]
});Python
bash
pip install openai
# or
pip install anthropicpython
from openai import OpenAI
import os
client = OpenAI(
api_key=os.environ["X1024_API_KEY"],
base_url="https://api.1024x.ai/v1",
)
r = client.chat.completions.create(
model="gpt-4.1",
messages=[{"role": "user", "content": "Hello!"}],
)
print(r.choices[0].message.content)Go
随便挑一个社区 OpenAI 客户端即可, 流行的 go-openai 直接就能用。
go
package main
import (
"context"
"fmt"
"os"
openai "github.com/sashabaranov/go-openai"
)
func main() {
cfg := openai.DefaultConfig(os.Getenv("X1024_API_KEY"))
cfg.BaseURL = "https://api.1024x.ai/v1"
client := openai.NewClientWithConfig(cfg)
r, err := client.CreateChatCompletion(context.Background(),
openai.ChatCompletionRequest{
Model: "gpt-4.1",
Messages: []openai.ChatCompletionMessage{
{Role: "user", Content: "Hello!"},
},
})
if err != nil { panic(err) }
fmt.Println(r.Choices[0].Message.Content)
}其他语言
只要能发 HTTP 请求, 就能接。规则很简单: 把上游 base URL 换成 https://api.1024x.ai (OpenAI 风格客户端用 /v1 后缀), 然后用 1024X API Key 认证即可。