跳转到主内容

OpenAI API (Azure) API 调用示例

使用官方 SDK 或 curl 命令,快速开始调用大模型 API。

OpenAI API (Azure) Python 调用示例

使用官方 SDK 调用 OpenAI API Python API

              from openai import OpenAI

# 方式一:使用 SevenColorYun 中转 API
client = OpenAI(
    api_key="sk-sevencolor-xxxxx",
    base_url="https://api.sevencoloryun.com/v1"
)

# 方式二:使用独立账号(Azure OpenAI)
# client = OpenAI(
#     api_key="YOUR_API_KEY",
#     base_url="https://YOUR_RESOURCE.openai.azure.com/openai/deployments/YOUR_DEPLOYMENT",
#     api_version="2024-12-01-preview"
# )

response = client.chat.completions.create(
    model="gpt-4.1",
    max_tokens=1024,
    messages=[
        {"role": "user", "content": "你好,请介绍一下 OpenAI API 的优势"}
    ]
)

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

            

OpenAI API (Azure) JavaScript 调用示例

使用 OpenAI API 的 Node.js SDK 调用 API

                import OpenAI from 'openai';

// 使用 SevenColorYun 中转 API
const client = new OpenAI({
    apiKey: 'sk-sevencolor-xxxxx',
    baseURL: 'https://api.sevencoloryun.com/v1',
});

async function main() {
    const response = await client.chat.completions.create({
        model: 'gpt-4.1',
        max_tokens: 1024,
        messages: [
            { role: 'user', content: '你好,请介绍一下 OpenAI API 的优势' }
        ],
    });
    console.log(response.choices[0].message.content);
}

main();

              

OpenAI API (Azure) Shell / cURL 调用示例

使用 curl 命令直接调用 OpenAI API API

                curl https://api.sevencoloryun.com/v1/chat/completions \
  -H "content-type: application/json" \
  -H "Authorization: Bearer sk-sevencolor-xxxxx" \
  -d '{
    "model": "gpt-4.1",
    "max_tokens": 1024,
    "messages": [
      {"role": "user", "content": "你好,请介绍一下 OpenAI API 的优势"}
    ]
  }'

              

OpenAI API (Azure) API 高并发与批量调用最佳实践

  • 使用连接池管理客户端: 避免每次请求创建新的 client 实例,使用单例模式或连接池提升性能
  • 利用 Prompt Caching 降低成本: 将稳定的 system prompt 放在请求前部,可自动触发缓存,最高节省 75% 输入费用
  • 流式输出提升用户体验: 使用 stream=True 参数实现流式响应,首 token 延迟更低
  • 合理设置 max_tokens: 根据实际需求设置最大输出长度,避免不必要的 token 消耗

准备好接入 OpenAI API 了吗?

立即联系我们的专家团队,获取专属折扣方案和免费技术咨询。