PROVIDER · US
NVIDIA NIM
三步接入
以下示例使用环境变量保存密钥;不要把密钥写进代码或提交到仓库。
- 设置环境变量shell
export NVIDIA_API_KEY="你的密钥" - 安装 SDK(OpenAI 官方包)install
pip install openai # 或 npm install openai - 发起请求
base URL
https://integrate.api.nvidia.com/v1;示例模型 IDyour-model-id(占位,请替换为厂商文档中的真实 ID)。
cURL
cURL
curl https://integrate.api.nvidia.com/v1/chat/completions \
-H "Authorization: Bearer $NVIDIA_API_KEY" \
-H "Content-Type: application/json" \
-d '{
"model": "your-model-id",
"messages": [{"role": "user", "content": "你好,请用三句话介绍你自己。"}],
"max_tokens": 512
}'Python
Python
import os
from openai import OpenAI
client = OpenAI(
base_url="https://integrate.api.nvidia.com/v1",
api_key=os.environ["NVIDIA_API_KEY"],
)
response = client.chat.completions.create(
model="your-model-id",
messages=[{"role": "user", "content": "你好,请用三句话介绍你自己。"}],
max_tokens=512,
)
print(response.choices[0].message.content)Node.js
Node.js
import OpenAI from 'openai';
const client = new OpenAI({
baseURL: 'https://integrate.api.nvidia.com/v1',
apiKey: process.env.NVIDIA_API_KEY,
});
const response = await client.chat.completions.create({
model: 'your-model-id',
messages: [{ role: 'user', content: '你好,请用三句话介绍你自己。' }],
max_tokens: 512,
});
console.log(response.choices[0].message.content);本站收录的相关模型
按文本综合排名排序,最多展示 20 个;价格为默认路由价。
目前没有模型记录绑定到该 Provider。国内模型的官方价格与调用信息仍在人工整理中; 可先参考上方通用示例和官方文档。