小天API
    小天API
    • 前言(必读)
    • OpenAI官方库使用教程
    • python调用实例
    • 聊天模型(Chat)
      • 查询令牌额度
        GET
      • 查询令牌已用多少额度
        GET
      • 查询令牌请求日志
        GET
      • 聊天接口(通用)
        POST
      • 列出可用模型
        GET
      • 聊天接口(o1系列模型)
        POST
      • 聊天补全
        POST
      • Claude3+(全系列)
        POST
      • Gemini1.5+(全系列)
        POST
      • GPTs
        POST
      • gpt-4-all 文件分析
        POST
      • gpt-4o-all 文件分析
        POST
      • 聊天接口(图片分析)
        POST
    • 向量嵌入
      • 创建嵌入
        POST
    • 音频模型(Audio)
      • 文字转语音 TTS
        POST
      • 语音转文字 whisper-1
        POST
      • 创建翻译
        POST
    • 绘画模型(Painting)
      • MidJourney
        • 提交模式与状态码说明
        • 任务:换脸 swap_face
        • 任务:图生图 Blend
        • 任务:文生图、文图生图 Imagine
        • 任务:提示词缩短 Shorten
        • 上传:上传图片到Discord
        • 任务:局部重绘 Modal
        • 任务:绘图变化
        • 任务:执行动作
        • 任务:绘图变化-simple
        • 任务:图生文 Describe
        • 查询:根据ID列表查任务
        • 查询:根据ID查询任务
        • 查询:根据ID获取图片
        • 查询:根据ID获取图片 Seed
      • Dalle
        • 图像生成
        • 图像编辑
      • stable-diffusion
        POST
      • Flux Ai
        POST
    • 音乐创作(suno)
      • 接口介绍
      • 任务:生成歌曲
        POST
      • 聊天方式:生成歌曲
        POST
      • 任务:生成歌词
        POST
      • 查询:批量查询任务
        POST
      • 查询:单个任务
        GET
    • 视频模型(Video)
      • 视频模型说明
      • 快手可灵AI
        • 查询:单个任务
        • 任务:图像生成
        • 任务:文生视频
        • 任务:图生视频
      • luma视频
        • 任务:生成视频
        • 任务:拓展视频
        • 获取:无水印视频
        • 查询:单个任务
        • 查询:批量查询任务
      • runway视频
        • 任务:生成视频.gen2
        • 任务:生成视频.gen3
        • 查询:单个任务
        • 上传:参考图 A认证
        • 上传:参考图 C 获取
        • 任务:拓展视频
    • API接口节点
    • 入门教程
      • 注册教程
      • 充值或者兑换额度
      • 生成令牌
      • 公益站设置
      • 第三方设置
    • GPT4检验方法
    • 注意事项
    • 常见问题回答
    • 联系方式
    • 更多接口开发中...

    python调用实例

    以下openai模块版本 大于等于v1.70.0 !!!!!#

    如果openai版本小于上面版本,请更新openai包 命令如下
    pip install --upgrade openai

    小天API GPT3.5 GPT4.0 GPT-4o-mini GPT-4.1 o1-mini o1-preview等相关chat模型调用实例#

    # 调用openai模块要大于等于v1.70.0
    from openai import OpenAI
    
    # 设置您的API密钥或者令牌 以及你的自定义API地址
    client = OpenAI(
        api_key="sk-xxxxxxx",
        base_url="https://api.chatgptsb.com/v1"
    )
    
    # 创建一个请求来获取gpt-3.5-turbo模型的响应
    completion = client.chat.completions.create(
        model="gpt-3.5-turbo",
        messages=[
            {"role": "system", "content": "You are a helpful assistant."},
            {"role": "user", "content": "Hello!"}
        ]
    )
    
    # 打印响应内容
    print(completion.choices[0].message)

    小天API claude3 claude3.5 claude3.7 claude4等调用实例#

    # 调用openai模块要大于等于v1.70.0
    from openai import OpenAI
    
    # 设置您的API密钥或者令牌 以及你的自定义API地址
    client = OpenAI(
        api_key="sk-xxxxxxx",
        base_url="https://api.chatgptsb.com/v1"
    )
    
    # 创建一个请求来获取claude-3模型的响应
    completion = client.chat.completions.create(
        model="claude-3-7-sonnet-20250219",
        messages=[
            {"role": "system", "content": "You are a helpful assistant."},
            {"role": "user", "content": "Hello!"}
        ]
    )
    
    # 打印响应内容
    print(completion.choices[0].message)

    小天API gpt-4o, gpt-4-turbo识图调用实例#

    💡
    注意:新版识图模型 image_url改成了对象模型 旧版是字符串 需要旧版自己注意下
    # 调用openai模块要大于等于v1.70.0
    from openai import OpenAI
    
    # 设置您的API密钥或者令牌 以及你的自定义API地址
    client = OpenAI(
        api_key="sk-xxxxxxx",
        base_url="https://api.chatgptsb.com/v1"
    )
    
    # 创建一个请求来获取gpt-4o模型的响应
    response = client.chat.completions.create(
        model="gpt-4o",
        messages=[
            {
                "role": "user",
                "content": [
                    {"type": "text", "text": "What’s in this image?"},
                    {
                        "type": "image_url",
                        "image_url":
                            {
                                "url": "https://upload.wikimedia.org/wikipedia/commons/thumb/d/dd/Gfp-wisconsin-madison-the-nature-boardwalk.jpg/2560px-Gfp-wisconsin-madison-the-nature-boardwalk.jpg"
                            },
                    },
                ],
            }
        ],
        max_tokens=300,
    )
    
    # 打印响应内容
    print(response.choices[0])

    小天API 画图或者文字生成图片调用实例#

    # 调用openai模块要大于等于v1.70.0
    from openai import OpenAI
    
    # 设置您的API密钥或者令牌 以及你的自定义API地址
    client = OpenAI(
        api_key="sk-xxxxxxx",
        base_url="https://api.chatgptsb.com/v1"
    )
    
    # 创建一个请求来获取dall-e-3模型的响应
    response = client.images.generate(
        model="dall-e-3",
        prompt="a white siamese cat",
        size="1024x1024",
        quality="standard",
        n=1,
    )
    
    # 打印图片地址
    print(response.data[0].url)

    小天API 新版画图调用实例#

    # 调用openai模块要大于等于v1.70.0
    from openai import OpenAI
    import base64
    client = OpenAI(
        api_key="sk-xxxxxxx",
        base_url="https://api.chatgptsb.com/v1"
    )
    
    prompt = """
    请画一张极其平凡无奇的iPhone自拍照,没有明确的主体或构图感--就像是随手一拍的快照。照片略带运动模糊,阳光或店内灯光不均导致轻微曝光过度。角度尴尬、构图混乱,整体呈现出一种刻意的平庸感-就像是从口袋里拿手机时不小心拍到的一张自拍。 主角是特朗普,晚上,旁边是上海东方明珠,在上海的黄浦江旁边……
    """
    
    result = client.images.generate(
        model="gpt-image-1",
        prompt=prompt
    )
    
    image_base64 = result.data[0].b64_json
    image_bytes = base64.b64decode(image_base64)
    
    # Save the image to a file
    with open("otter.png", "wb") as f:
        f.write(image_bytes)

    小天API 文字转语音调用实例#

    # 调用openai模块要大于等于v1.70.0
    from openai import OpenAI
    from pathlib import Path
    
    # 设置您的API密钥或者令牌 以及你的自定义API地址
    client = OpenAI(
        api_key="sk-xxxxxxx",
        base_url="https://api.chatgptsb.com/v1"
    )
    
    # 设置保存音频的路径文件
    speech_file_path = Path(__file__).parent / "speech.mp3"
    
    # 创建一个请求来获取tts-1模型的响应
    response = client.audio.speech.create(
        model="tts-1",
        voice="alloy",
        input="Today is a wonderful day to build something people love!"
    )
    
    # 保存音频
    with open(speech_file_path, "wb") as f:
        f.write(response.content)

    小天API 语音转文字调用实例#

    # 调用openai模块要大于等于v1.70.0
    from openai import OpenAI
    from pathlib import Path
    
    # 设置您的API密钥或者令牌 以及你的自定义API地址
    client = OpenAI(
        api_key="sk-xxxxxxx",
        base_url="https://api.chatgptsb.com/v1"
    )
    
    # 加载音频地址
    audio_file= open(Path(__file__).parent / "speech.mp3", "rb")
    
    # 创建一个请求来获取whisper-1模型的响应
    transcript = client.audio.transcriptions.create(
        model="whisper-1",
        file=audio_file
    )
    
    # 打印文字
    print(transcript.text)

    小天API 向量模型调用实例#

    # 调用openai模块要大于等于v1.70.0
    from openai import OpenAI
    
    # 设置您的API密钥或者令牌 以及你的自定义API地址
    client = OpenAI(
        api_key="sk-xxxxxxx",
        base_url="https://api.chatgptsb.com/v1"
    )
    
    # 创建一个请求来获取text-embedding-3-small模型的响应
    completion = client.embeddings.create(
        input="Your text string goes here",
        model="text-embedding-3-small"
    )
    
    # 打印响应内容
    print(completion.data[0].embedding)

    小天API 利用/v1/responses请求数据#

    # 调用openai模块要大于等于v1.70.0
    from openai import OpenAI
    
    # 设置您的API密钥或者令牌 以及你的自定义API地址
    client = OpenAI(
        api_key="sk-xxxxxx",
        base_url="https://api.chatgptsb.com/v1"
    )
    
    # 创建一个请求
    response = client.responses.create(
      model="gpt-4.1",
      input="Tell me a three sentence bedtime story about a unicorn."
    )
    
    print(response)
    更多请看教程:https://github.com/openai/openai-python
    openai 官方api请求文档:https://platform.openai.com/docs/api-reference/chat
    修改于 2025-06-24 10:55:38
    上一页
    OpenAI官方库使用教程
    下一页
    查询令牌额度
    Built with