鱼C论坛

 找回密码
 立即注册
查看: 173|回复: 1

chatgpt的免登录版本怎么用api调用呢?

[复制链接]
发表于 2024-4-6 07:20:34 | 显示全部楼层 |阅读模式

马上注册,结交更多好友,享用更多功能^_^

您需要 登录 才可以下载或查看,没有账号?立即注册

x
chatgpt的免登录版本怎么用api调用呢?
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复

使用道具 举报

发表于 2024-4-6 07:20:52 | 显示全部楼层
对于 OpenAI 的 chatGPT 免登录版本,您可以使用 OpenAI 的 API 调用来与模型进行交互。下面是一个简单的示例代码,演示如何使用 Python 的 requests 库调用 API:

  1. import requests

  2. def generate_response(prompt):
  3.     # 设置你的 API 密钥
  4.     api_key = 'your_api_key'

  5.     # 设置 API 的请求头
  6.     headers = {
  7.         'Content-Type': 'application/json',
  8.         'Authorization': f'Bearer {api_key}'
  9.     }

  10.     # 设置请求数据
  11.     data = {
  12.         'model': 'gpt-3.5-turbo',
  13.         'messages': [{'role':'system', 'content':'You are a helpful assistant.'}, {'role':'user', 'content':prompt}]
  14.     }

  15.     # 发送 POST 请求
  16.     response = requests.post('https://api.openai.com/v1/chat/completions', json=data, headers=headers)
  17.    
  18.     # 解析响应并返回结果
  19.     response_json = response.json()
  20.     return response_json['choices'][0]['message']['content']

  21. # 提示用户输入问题
  22. user_input = input("请输入您的问题:")

  23. # 调用生成回答的函数
  24. response = generate_response(user_input)

  25. # 打印回答
  26. print(response)
复制代码


需要注意的是,这个示例代码中的 `your_api_key` 需要替换为您自己的API密钥。另外,根据 OpenAI 的政策,免费试用用户每分钟只能调用5个请求,并且每个请求的token数量限制在4096以内。如果您有其他需求,请参考 OpenAI 的官方文档以获取更多信息。

以上回复来自 FishC AI 小助理,如未能正确解答您的问题,请继续追问。
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

小黑屋|手机版|Archiver|鱼C工作室 ( 粤ICP备18085999号-1 | 粤公网安备 44051102000585号)

GMT+8, 2024-5-1 14:59

Powered by Discuz! X3.4

© 2001-2023 Discuz! Team.

快速回复 返回顶部 返回列表