金石AI金石AI
开始
开始
  • 基础教程(新手必看!!!)

    • API地址(BaseURL)
    • API Key 专用查询额度地址
    • 站内使用教程
    • Midjourney接入教程
    • GPTS使用教程
    • Suno(AI生成音乐)教程
  • 支持模型及计价规则

    • 计费规则与模型使用说明
    • 倍率说明
    • 按量付费和次数付费的区别
  • 分组介绍
  • 火爆案例

    • Claude的特色功能
    • 吉卜力风格
    • Claude Code
  • 高级配置

    • API key安全配置
    • 通知设置
  • API文档

    • 通用上传接口
    • 实时接口状态检测
    • apifox文档
  • 常见AI程序使用配置

    • 写在前面
    • OpenAI-SDK
    • Lobe-Chat
    • gpt-academic
    • ChatGPT-next-Web
    • cursor
    • Claude Code
  • 常见错误以及解决办法
  • 防坑指南:如何鉴别逆向、Azure、纯OpenAI

    • 如何鉴别逆向
    • 如何鉴别Azure
  • 用户协议
  • 重要通知

OpenAI 官方 SDK ​

使用 OpenAI API 调用 GPT-4 ​

以下是一个示例代码,演示如何使用 OpenAI API 调用 GPT-4 模型。

import openai

def query_gpt4(question):
    openai.api_key = "sk-xxx"  # 替换为您的 API 密钥
    # openai.base_url = url
    openai.base_url = 'https://api.leebay.cyou/v1'  # 设置 API 基础 URL

    try:
        response = openai.chat.completions.create(
            model="gpt-4o",  # 确认使用 GPT-4 模型
            messages=[
                {"role": "system", "content": "You are a helpful assistant."},
                {"role": "user", "content": question}
            ]
        )
        print(response)  # 打印完整的响应
        return response['choices'][0].message['content']  # 返回 GPT-4 的回答
    except Exception as e:
        return str(e)  # 返回错误信息

# 问题
question = "为什么太阳那么红?"

# 获取并打印回答
answer = query_gpt4(question)
print(answer)

注意事项 ​

  • 确保您替换 sk-xxx 为您的有效 API 密钥。
  • 使用正确的 API 基础 URL,并根据需要修改其他设置。

提示

这里仅仅展示了Python语言的调用方式,如果您更擅长使用其他语言进行调用,请参考OpenAI API 文档

Prev
写在前面
Next
Lobe-Chat