ChatGPT开源模型3.5 API调用示例

这篇具有很好参考价值的文章主要介绍了ChatGPT开源模型3.5 API调用示例。希望对大家有所帮助。如果存在错误或未考虑完全的地方,请大家不吝赐教,您也可以点击"举报违法"按钮提交疑问。

调用开源api

POSTMAN

这里我用的是postman,主要看请求头、body 、其它工具语言都是一致的

参数说明

地址 : https://api.openai.com/v1/chat/completions
请求方式 :post
请求头
application/json
Content-Type:application/json
Authorization: Bearer 你的API_KEY

请求示例
// body  
{
    "model":"gpt-3.5-turbo",
    "messages":[
        {
            "role":"system","content":"You are a helpful assistant"
        },
        {
            "content":"将一个笑话",
            "role":"user"
        }
    ]
}

//上下文版本 就是把你的问答和他的回答加入messages参数即可

{
    "model":"gpt-3.5-turbo",
    "messages":[
        {
            "role":"system","content":"You are a helpful assistant"
        },
        {
            "content":"将一个笑话",
            "role":"user"
        },
        {
                "role": "assistant",
                "content": "好的,给你讲一个笑话吧:\n\n有一天,一个男人去医生那里看病,医生让他躺在床上,然后拿出一根大棒子,对他说:“现在我要敲你的膝盖了,你就说‘啊’。”然后医生就开始用力敲他的膝盖,男人却一声不吭。医生奇怪地问他:“你怎么不说‘啊’呢?”男人回答说:“我已经把我的喉咙准备好了,可是我的膝盖没听到你的棒子声啊!”"
        },
        {
            "content":"可以解释一下吗,我没太听懂",
            "role":"user"
        }
    ]
}






请求截图及代码

ChatGPT开源模型3.5 API调用示例文章来源地址https://www.toymoban.com/news/detail-514049.html

请求Java代码
OkHttpClient client = new OkHttpClient().newBuilder()
  .build();
MediaType mediaType = MediaType.parse("application/json");
RequestBody body = RequestBody.create(mediaType, "{\r\n    \"model\":\"gpt-3.5-turbo\",\r\n    \"messages\":[\r\n        {\r\n            \"role\":\"system\",\"content\":\"You are a helpful assistant\"\r\n        },\r\n        {\r\n            \"content\":\"将一个笑话\",\r\n            \"role\":\"user\"\r\n        },\r\n        {\r\n                \"role\": \"assistant\",\r\n                \"content\": \"好的,给你讲一个笑话吧:\\n\\n有一天,一个男人去医生那里看病,医生让他躺在床上,然后拿出一根大棒子,对他说:“现在我要敲你的膝盖了,你就说‘啊’。”然后医生就开始用力敲他的膝盖,男人却一声不吭。医生奇怪地问他:“你怎么不说‘啊’呢?”男人回答说:“我已经把我的喉咙准备好了,可是我的膝盖没听到你的棒子声啊!”\"\r\n        },\r\n        {\r\n            \"content\":\"可以解释一下吗,我没太听懂\",\r\n            \"role\":\"user\"\r\n        }\r\n    ]\r\n}");
Request request = new Request.Builder()
  .url("https://api.openai.com/v1/chat/completions")
  .method("POST", body)
  .addHeader("Authorization", "Bearer APIKEY")
  .addHeader("Content-Type", "application/json")
  .build();
Response response = client.newCall(request).execute();
python
import http.client
import json

conn = http.client.HTTPSConnection("api.openai.com")
payload = json.dumps({
  "model": "gpt-3.5-turbo",
  "messages": [
    {
      "role": "system",
      "content": "You are a helpful assistant"
    },
    {
      "content": "将一个笑话",
      "role": "user"
    },
    {
      "role": "assistant",
      "content": "好的,给你讲一个笑话吧:\n\n有一天,一个男人去医生那里看病,医生让他躺在床上,然后拿出一根大棒子,对他说:“现在我要敲你的膝盖了,你就说‘啊’。”然后医生就开始用力敲他的膝盖,男人却一声不吭。医生奇怪地问他:“你怎么不说‘啊’呢?”男人回答说:“我已经把我的喉咙准备好了,可是我的膝盖没听到你的棒子声啊!”"
    },
    {
      "content": "可以解释一下吗,我没太听懂",
      "role": "user"
    }
  ]
})
headers = {
  'Authorization': 'Bearer APIKEY',
  'Content-Type': 'application/json'
}
conn.request("POST", "/v1/chat/completions", payload, headers)
res = conn.getresponse()
data = res.read()
print(data.decode("utf-8"))


JS jQuery
var settings = {
  "url": "https://api.openai.com/v1/chat/completions",
  "method": "POST",
  "timeout": 0,
  "headers": {
    "Authorization": "Bearer APIKEY",
    "Content-Type": "application/json"
  },
  "data": JSON.stringify({
    "model": "gpt-3.5-turbo",
    "messages": [
      {
        "role": "system",
        "content": "You are a helpful assistant"
      },
      {
        "content": "将一个笑话",
        "role": "user"
      },
      {
        "role": "assistant",
        "content": "好的,给你讲一个笑话吧:\n\n有一天,一个男人去医生那里看病,医生让他躺在床上,然后拿出一根大棒子,对他说:“现在我要敲你的膝盖了,你就说‘啊’。”然后医生就开始用力敲他的膝盖,男人却一声不吭。医生奇怪地问他:“你怎么不说‘啊’呢?”男人回答说:“我已经把我的喉咙准备好了,可是我的膝盖没听到你的棒子声啊!”"
      },
      {
        "content": "可以解释一下吗,我没太听懂",
        "role": "user"
      }
    ]
  }),
};

$.ajax(settings).done(function (response) {
  console.log(response);
});

到了这里,关于ChatGPT开源模型3.5 API调用示例的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处: 如若内容造成侵权/违法违规/事实不符,请点击违法举报进行投诉反馈,一经查实,立即删除!

领支付宝红包 赞助服务器费用

相关文章

  • 使用Flask Web创建一个调用ChatGPT API的网页--简单示例(linux环境下)

    前提:你应该要有一个能正常使用chatGPT的openAI账号;即你已经成功注册了chatGPT,并能正常使用。 下面是一个使用Flask Web框架创建调用ChatGPT API的网页的示例代码和工程结构: 具体的工程,你可以选择自己创建,也可以直接下载我创建好的工程,链接如下: https://download.csd

    2024年02月13日
    浏览(35)
  • 2023年8月22日OpenAI推出了革命性更新:ChatGPT-3.5 Turbo微调和API更新,为您的业务量身打造AI模型

    🌷🍁 博主猫头虎 带您 Go to New World.✨🍁 🦄 博客首页——猫头虎的博客🎐 🐳《面试题大全专栏》 文章图文并茂🦕生动形象🦖简单易学!欢迎大家来踩踩~🌺 🌊 《IDEA开发秘籍专栏》学会IDEA常用操作,工作效率翻倍~💐 🌊 《100天精通Golang(基础入门篇)》学会Golang语言

    2024年02月11日
    浏览(59)
  • 【LangChain学习之旅】—(7) 调用模型:使用OpenAI API还是微调开源Llama2/ChatGLM?

    Reference:LangChain 实战课 之前的内容讲了提示工程的原理以及 LangChain 中的具体使用方式。今天,我们来着重讨论 Model I/O 中的第二个子模块,LLM。 让我们带着下面的问题来开始这一节课的学习。大语言模型,不止 ChatGPT 一种。调用 OpenAI 的 API,当然方便且高效,不过,如果我

    2024年02月01日
    浏览(56)
  • ChatGPT API 比 GPT-3.5 便宜 10 倍

      AI 社区今天发布了一条重大新闻。OpenAI终于宣布为其广受欢迎的对话式 AI ChatGPT发布API。     什么是聊天 GPT? ChatGPT 是 OpenAI 开发的大型语言模型(LLM)。它可以理解、处理和响应类人语言。它具有在几秒钟内写诗、撰写论文和撰写研究论文的能力。该人工智能非常受欢迎

    2023年04月12日
    浏览(48)
  • [最新]Java SpringBoot请求调用OpenAI(ChatGPT3/3.5/4)相关接口核心方法(附100个OpenAI/ChatGPT key)

    前言 当下,OpenAI 存在着许多令人惊叹的技术,如 ChatGPT3/3.5/4,它们能够生成高质量的文章、翻译语言、自动生成代码,并且在许多领域都取得了广泛的应用。本文将向您介绍如何使用 Java HttpClient 调用 OpenAI 的 ChatGPT3/3.5/4 接口(如果需要支持Spring,并提供了 100 个 OpenAI/Chat

    2023年04月11日
    浏览(38)
  • 通过API接口调用数据的优势是什么?API接口调用展示示例

    通过API接口调用数据的优势主要有以下几点: 1.规范化与一致性:API接口提供一种统一的方式来获取数据,保证了数据的规范化与一致性,消除了不同数据源可能带来的格式和结构上的差异。 2.灵活性:使用API接口可以定制请求的参数和返回结果,让请求方可以得到所需的数

    2024年02月06日
    浏览(45)
  • ChatGPT:基于GPT-3.5架构的强大语言模型

    这段时间,周围朋友们讨论最多的除了春招的激烈之外,就是ChatGPT了,大家被ChatGPT的智能和超强的学习能力所震惊,甚至担心未来会被人工智能所取代。 这样的担心不无道理,我们程序员作为技术人员,需要对新技术保持敏锐的嗅觉,以免被时代抛弃。但就我最近对ChatGP

    2024年02月07日
    浏览(41)
  • API调试工具(Postman、ApiPost)调用Webservcie

    以 WebService1 项目测试接口为例, 有参方法 HelloWorld 无参方法 HelloWorld_Parameter     配置Header 需要查看接口方法,如下图 根据上图方法内部的 soap 1.2  配置参数 ,配置Header   无参方法   有参方法      

    2024年02月07日
    浏览(80)
  • 科大讯飞星火模型申请与chatgpt 3.5模型以及new bing的对比

    注册网址: 科大讯飞星火认知大模型 如实填写信息,后面会提示你填写真实姓名,以及公司信息和职位,如实填写即可,如果你是学生,则可以填写学校名称为单位名称,职位填学生即可,过不了多久,会有一个机器人给你注册手机号打电话,询问你单位名称,需要用这个

    2024年02月12日
    浏览(39)
  • [最新]简易版本Java HttpClient POST请求调用OpenAI(ChatGPT3/3.5/4)相关接口核心方法(附100个OpenAI/ChatGPT key)

    前言 当下,OpenAI 存在着许多令人惊叹的技术,如 ChatGPT3/3.5/4,它们能够生成高质量的文章、翻译语言、自动生成代码,并且在许多领域都取得了广泛的应用。本文将向您介绍如何使用 Java HttpClient 调用 OpenAI 的 ChatGPT3/3.5/4 接口(如果需要支持Spring,并提供了 100 个 OpenAI/Chat

    2023年04月27日
    浏览(57)

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

请作者喝杯咖啡吧~博客赞助

支付宝扫一扫领取红包,优惠每天领

二维码1

领取红包

二维码2

领红包