API 端點

所有 Link Astra API 請求都發往 https://api.linkastra.ai。该 API 完全兼容 OpenAI,因此只需修改 base URL,即可使用任意 OpenAI SDK。

Base URL

區域Base URL
全球(單端點)https://api.linkastra.ai/v1

api.linkastra.ai 通過 GeoDNS 將美洲用户路由到希尔斯伯勒,將其他國際用户路由到新加坡。所有區域共享相同的數據和 API Key。

可用端點

對話與文本生成

端點方法說明
/v1/chat/completionsPOST生成對話補全
/v1/completionsPOST文本補全(旧版)

向量嵌入

端點方法說明
/v1/embeddingsPOST生成文本向量嵌入

模型

端點方法說明
/v1/modelsGET列出可用模型
/v1/models/{model}GET获取模型详情

批量

端點方法說明
/v1/batchesPOST創建批量任務
/v1/batches/{batch_id}GET获取批量任務状態
/v1/batches/{batch_id}/cancelPOST取消批量任務

文件

端點方法說明
/v1/filesGET列出文件
/v1/filesPOST上傳文件
/v1/files/{file_id}GET获取文件資訊
/v1/files/{file_id}/contentGET下載文件內容
/v1/files/{file_id}DELETE删除文件

響應

端點方法說明
/v1/responsesPOST創建響應(Agent 模式)

列出模型

curl https://api.linkastra.ai/v1/models \
  -H "Authorization: Bearer YOUR_API_KEY"

響應:

{
  "object": "list",
  "data": [
    {"id": "deepseek/deepseek-v4-pro", "object": "model", "created": 1719000000, "owned_by": "linkwo"},
    {"id": "deepseek/deepseek-v4-flash", "object": "model", "created": 1719000000, "owned_by": "linkwo"},
    {"id": "z-ai/glm-5.1", "object": "model", "created": 1719000000, "owned_by": "linkwo"},
    {"id": "z-ai/glm-5.2", "object": "model", "created": 1719000000, "owned_by": "linkwo"},
    {"id": "linkwo/fusion", "object": "model", "created": 1719000000, "owned_by": "linkwo"},
    {"id": "astra", "object": "model", "created": 1719000000, "owned_by": "linkwo"}
  ]
}

SDK 配置

Python

from openai import OpenAI

client = OpenAI(
    base_url="https://api.linkastra.ai/v1",
    api_key="YOUR_API_KEY"
)

Node.js

import OpenAI from 'openai';

const client = new OpenAI({
  baseURL: 'https://api.linkastra.ai/v1',
  apiKey: 'YOUR_API_KEY',
});

相關文件