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);