快速开始

三步完成你的第一次 SmartAPI 调用。

1. 创建 API 密钥#

进入控制台的 API 密钥页面创建密钥。密钥以 sk- 前缀开头。 创建后请立即复制并妥善保存——完整密钥只会展示一次。

请像对待密码一样对待 API 密钥。切勿提交到代码仓库,也不要暴露在前端代码中。

2. 将密钥设为环境变量#

export SMARTAPI_KEY="sk-your-key-here"

3. 发送第一次请求#

使用 curl 调用 OpenAI 兼容接口:

curl https://api.smartapi.cc/api/openapi/v1/chat/completions \
  -H "Authorization: Bearer $SMARTAPI_KEY" \
  -H "Content-Type: application/json" \
  -d '{
    "model": "gpt-4.1",
    "messages": [
      { "role": "user", "content": "Say hello to SmartAPI!" }
    ]
  }'

使用 OpenAI SDK(Python)#

from openai import OpenAI
 
client = OpenAI(
    api_key="sk-your-key-here",
    base_url="https://api.smartapi.cc/api/openapi/v1",
)
 
resp = client.chat.completions.create(
    model="gpt-4.1",
    messages=[{"role": "user", "content": "Say hello to SmartAPI!"}],
)
print(resp.choices[0].message.content)

使用 OpenAI SDK(Node.js)#

import OpenAI from 'openai';
 
const client = new OpenAI({
  apiKey: process.env.SMARTAPI_KEY,
  baseURL: 'https://api.smartapi.cc/api/openapi/v1',
});
 
const resp = await client.chat.completions.create({
  model: 'gpt-4.1',
  messages: [{ role: 'user', content: 'Say hello to SmartAPI!' }],
});
console.log(resp.choices[0].message.content);

接下来#