跳到主要内容

OpenAI SDK

使用官方 OpenAI SDK(Python / JavaScript)调用此 OpenAI 兼容推理服务。本页面仅涵盖 Luchentech 推理端点的 SDK 配置。有关请求字段和功能使用,请参阅下方链接的 API 参考和用户指南。

端点与授权

将 SDK 客户端指向 Luchentech 推理基础 URL 并传入您的 API 密钥:

  • 基础 URL:https://api.luchentech.com/inference/v1
  • 授权:Authorization: Bearer <your_api_key>

安装

Python

pip install openai

JavaScript / TypeScript

npm install openai

推荐环境变量

通过使用环境变量将密钥排除在源代码之外:

export INFERENCE_BASE_URL="https://api.luchentech.com/inference/v1"
export INFERENCE_API_KEY="your_api_key_here"
export INFERENCE_MODEL="minimax/minimax-m2.5"

最简示例

Python

import os
from openai import OpenAI

client = OpenAI(
api_key=os.environ["INFERENCE_API_KEY"],
base_url=os.environ["INFERENCE_BASE_URL"],
)

response = client.chat.completions.create(
model=os.environ["INFERENCE_MODEL"],
messages=[
{"role": "user", "content": "Say hello in one short sentence."}
],
)

print(response.choices[0].message.content)

JavaScript / TypeScript

import OpenAI from "openai";

const client = new OpenAI({
apiKey: process.env.INFERENCE_API_KEY,
baseURL: process.env.INFERENCE_BASE_URL,
});

const response = await client.chat.completions.create({
model: process.env.INFERENCE_MODEL!,
messages: [
{ role: "user", content: "Say hello in one short sentence." },
],
});

console.log(response.choices[0].message.content);