简体中文
    • English
    • 简体中文
    • OpenAI官方库使用教程
    • 前言(必读)
    • 获取 Base URL 和 API Key
    • 聊天(chat)
      • 所有对话模型均兼容 OpenAI 格式
      • Realtime (实时语音、对话)
      • 聊天完成对象
      • 聊天完成块对象
      • 视觉语言模型介绍
      • Claude 官方格式
        • 所有 OpenAI格式 LLM 模型均支持 Claude 官方格式
        • Messages(官方Anthropic格式)
        • Messages(识图)
        • Messages(思考)
        • Messages(函数调用)
      • Gemini 官方格式
        • Gemini 官方格式
      • Chat(聊天)
        POST
      • Chat(分析图片)
        POST
      • Chat(分析视频)
        POST
      • Chat(结构化输出)
        POST
      • Chat(修改图片)
        POST
      • Chat(生成图片)
        POST
      • Chat(工具tools调用)
        POST
      • Chat(Claude Thinking)
        POST
      • Chat(Claude Thinking)
        POST
    • 聊天(Responses)
      • Responses API与Chat API对比
      • 创建模型响应
        POST
      • 创建模型响应(流式返回)
        POST
      • 创建模型响应(调用联网)
        POST
    • 绘图模型
      • 生图模型简介
      • Openai Dall-e 格式
        • Dalle 格式介绍
      • Nano-banana 官方格式
        POST
      • Gemini Image Generation (Native)
        POST
    • 视频模型
      • 视频生成模型简介
      • 统一格式接口
        • 统一格式接口介绍
        • Google-Veo
          • Veo文生视频
          • Veo图生视频
          • Veo 生成视频查询
          • Veo 任务结果查询
        • Sora2 视频
          • Sora生成
          • Sora 生成视频查询
          • Sora 任务结果查询
    • RAG(嵌入,重排序)
      • 嵌入(Embeddings)
        • 嵌入对象
        • 创建嵌入
        • 多模态向量嵌入
      • 重排序(Reranker)
        • 介绍
        • rerank
    • 音频(Audio)
      • suno
        • Suno文生歌
        • GoAmz配置
        • 音乐版本以及生成参数介绍
        • 场景一: 灵感模式
        • 场景二: 自定义.歌词歌名
        • 场景三: 纯音乐.自定义
        • 场景四: 纯音乐.灵感模式
        • 场景五: 续写自定义音频
        • 场景六: 续写音乐并获取完整音乐
      • Audio接口 / 输出
      • Audio接口 / 输入
      • 文本转语音 / TTS
      • 语音转文本 / whisper-1
      • 语音转文本 / gpt-4o-transcribe
    • OpenAI
      • Chat模型
      • dall-e-3
      • Chat (o1-o4系列模型)
      • gpt-image-1
      • Image edit图片编辑
      • Analyze image分析图片
      • Analyze PDF分析PDF
      • o3-pro-responses
    • Gemini
      • gemini
      • Gemini JSON PDF
    • Schemas
      • GenerateContentRequest

    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