简体中文
  • English
  • 简体中文
    简体中文
    • English
    • 简体中文
    • OpenAI官方库使用教程
    • 前言(必读)
    • 获取 Base URL 和 API Key
    • OpenAI
      • Chat模型
        POST
      • Chat (o1-o4系列模型)
        POST
      • dall-e-3
        POST
      • gpt-image-1
        POST
      • Image edit图片编辑
        POST
      • Analyze image分析图片
        POST
      • Analyze PDF分析PDF
        POST
      • o3-pro-responses
        POST
    • Gemini
      • gemini
        POST
      • Gemini JSON PDF
        POST

    OpenAI官方库使用教程

    📌
    我们的API,完全兼容OpenAI接口协议,支持无缝对接各种支持OpenAI接口的应用。
    注意: 所有聊天模型(包括非openai模型)都支持openai官方库,请求url和格式请都遵循openai的请求方式。
    参考:官方开发文档
    请求接口时将 https://api.openai.com 改为我们的API地址(在 API网站 -> 控制台 中可查看API地址)
    你的KEY要与API网站对应,千万别将混合站点与官转站点弄混了。

    请求示例:#

    注意:base_url需要传入/v1/后缀。
    import os
    import openai
    
    openai.api_key = "你的sk"
    
    openai.base_url = "https://Base_Url(网址域名地址)/v1/"
    openai.default_headers = {"x-foo": "true"}
    
    completion = openai.chat.completions.create(
        model="gpt-4o-mini",
        messages=[
            {
                "role": "user",
                "content": "Hello world!",
            },
        ],
    )
    print(completion.choices[0].message.content)
    
    # 正常会输出结果:Hello there! How can I assist you today ?
    Modified at 2025-08-12 03:51:36
    Next
    前言(必读)
    Built with