史上最全最详细的多语言调用 ChatGPT 3.5 Turbo 的 API 教程(持续更新中!!!)

闪电发卡2年前ChatGPT1273

ChatGPT-3.5 Turbo 模型是 ChatGPT 所使用的模型,现 OpenAI 已正式开放 ChatGPT 的 API 能力供广大开发者使用,它可以提供超高准确性、可靠性和可扩展性,让机器学习和自然语言处理的开发者以极低的成本获取精准的结果。

那么我们如何通过API 的方式调用 GPT 3.5 呢?下面给大家整理多种语言的调用方式以及接入示例代码,有需要赶紧收藏起来。

调用代码示例

Java 示例

OkHttpClient client = new OkHttpClient().newBuilder().build();MediaType mediaType = MediaType.parse("application/json");RequestBody body = RequestBody.create(mediaType, "{"system":"你是一个小助手","message":["user:我是孙悟空","assistant:你好,悟空","user:今天师傅有没有被抓走?"],"temperature":"0.9"}");Request request = new Request.Builder()
  .url("https://eolink.o.apispace.com/chatgpt-turbo/create")
  .method("POST",body)
  .addHeader("X-APISpace-Token", 平台上的 APIKey)
  .addHeader("Authorization-Type","apikey")
  .addHeader("Content-Type","")
  .build();Response response = client.newCall(request).execute();

PHP / pecl_http 示例

<?php

$client = new http\Client;$request = new http\Client\Request;$body = new http\Message\Body;$body->append("{"system":"你是一个小助手","message":["user:我是孙悟空","assistant:你好,悟空","user:今天师傅有没有被抓走?"],"temperature":"0.9"}");$request->setRequestUrl("eolink.o.apispace.com/chatgpt-turbo/create");$request->setRequestMethod("POST");$request->setBody($body);$request->setHeaders(array(
  "X-APISpace-Token" => 平台上的 APIKey,
  "Authorization-Type" => "apikey",
  "Content-Type" => ""));$client->enqueue($request)->send();$response = $client->getResponse();echo $response->getBody();

PHP / cURL

<?php

$curl = curl_init();curl_setopt_array($curl, array(
  CURLOPT_URL => "https://eolink.o.apispace.com/chatgpt-turbo/create",
  CURLOPT_RETURNTRANSFER => true,
  CURLOPT_ENCODING => "",
  CURLOPT_MAXREDIRS => 10,
  CURLOPT_TIMEOUT => 30,
  CURLOPT_HTTP_VERSION => CURL_HTTP_VERSION_1_1,
  CURLOPT_CUSTOMREQUEST => "POST",
  CURLOPT_POSTFIELDS => "{"system":"你是一个小助手","message":["user:我是孙悟空","assistant:你好,悟空","user:今天师傅有没有被抓走?"],"temperature":"0.9"}",
  CURLOPT_HTTPHEADER => array(
    "X-APISpace-Token: 平台上的 APIKey",
    "Authorization-Type:apikey",
    "Content-Type:application/json"
  ),));$response = curl_exec($curl);$err = curl_error($curl);curl_close($curl);if ($err) {
  echo "cURL Error #:" . $err;} else {
  echo $response;}

Python / http.client(Python 3)

import http.client

conn = http.client.HTTPSConnection("eolink.o.apispace.com")payload = {"system":"你是一个小助手","message":["user:我是孙悟空","assistant:你好,悟空","user:今天师傅有没有被抓走?"],"temperature":"0.9"}headers = {
    "X-APISpace-Token": 平台上的 APIKey,
    "Authorization-Type":"apikey",
    "Content-Type":""}conn.request("POST","/chatgpt-turbo/create", payload, headers)res = conn.getresponse()data = res.read()print(data.decode("utf-8"))

Python / Requests

import requests

url = "https://eolink.o.apispace.com/chatgpt-turbo/create"payload = {"system":"你是一个小助手","message":["user:我是孙悟空","assistant:你好,悟空","user:今天师傅有没有被抓走?"],"temperature":"0.9"}headers = {
    "X-APISpace-Token":平台上的 APIKey,
    "Authorization-Type":"apikey",
    "Content-Type":""}response=requests.request("POST", url, data=json.dumps(payload), headers=headers)print(response.text)

HTTP

POST  /chatgpt-turbo/create HTTP/1.1Host: eolink.o.apispace.comX-APISpace-Token:平台上的 APIKey
Authorization-Type:apikey
Content-Type:application/json{"system":"你是一个小助手","message":["user:我是孙悟空","assistant:你好,悟空","user:今天师傅有没有被抓走?"],"temperature":"0.9"}

JavaScript / Jquery AJAX

var data = "{"system":"你是一个小助手","message":["user:我是孙悟空","assistant:你好,悟空","user:今天师傅有没有被抓走?"],"temperature":"0.9"}"$.ajax({
    "url":"https://eolink.o.apispace.com/chatgpt-turbo/create",
    "method": "POST",
    "headers": {
        "X-APISpace-Token":平台上的 APIKey,
        "Authorization-Type":"apikey",
        "Content-Type":""
    },
    "data": data,
    "crossDomain": true})
    .done(function(response){})
    .fail(function(jqXHR){})

NodeJS / Request

var request = require("request");var requestInfo={
   method: "POST",
   url: "https://eolink.o.apispace.com/chatgpt-turbo/create",
   headers: {
      "X-APISpace-Token":平台上的 APIKey,
      "Authorization-Type":"apikey",
      "Content-Type":""
   },
   body: "{"system":"你是一个小助手","message":["user:我是孙悟空","assistant:你好,悟空","user:今天师傅有没有被抓走?"],"temperature":"0.9"}"};request(requestInfo, function (error, response, body) {
    if (error) throw new Error(error);
    console.log(body);});

微信小程序

var data = {"system":"你是一个小助手","message":["user:我是孙悟空","assistant:你好,悟空","user:今天师傅有没有被抓走?"],"temperature":"0.9"} wx.request({
    "url":"https://eolink.o.apispace.com/chatgpt-turbo/create",
    "method": "POST",
    "header": {
        "X-APISpace-Token": 平台上的 APIKey,
        "Authorization-Type":"apikey",
        "Content-Type":""
    },
    "data": data,
    "success": (response)=> {
        console.log(response.data)
    }})

还有如 GO、Ruby(Net:Http)、Shell / Httpie 等语言,我就不一一列举了,有需要的小伙伴欢迎下方留言告知。看到我都会整理出来给大家的。


闪电发卡ChatGPT产品推荐:

ChatGPT独享账号:https://www.chatgptzh.com/post/86.html

ChatGPT Plus共享账号:https://www.chatgptzh.com/post/319.html

ChatGPT Plus独享账号(购买充值代充订阅):https://www.chatgptzh.com/post/306.html

ChatGPT APIKey购买充值(直连+转发):https://www.chatgptzh.com/post/305.html

ChatGPT Plus国内镜像逆向版:https://www.chatgptzh.com/post/312.html

ChatGPT国内版(AIChat):https://www.chatgptzh.com/post/318.html


相关文章

ChatGPT在员工绩效评估中的应用与优势

在现代企业管理中,员工绩效评估一直是一项至关重要的工作。然而,这项工作往往复杂且耗时,需要大量的人力资源和管理精力。随着人工智能技术的发展,ChatGPT这种先进的语言模型为员工绩效评估带来了新的可能...

ChatGPT会员升级指南:快速获取高级功能详解

闪电发卡ChatGPT和Claude产品推荐: ChatGPT Pro共享账号 ChatGPT Pro独享账号 ChatGPT独享账号 Claude Pr...

ChatGPT与人力资源:实现智能招聘的新方式

大家好,今天我们来聊聊一个非常有趣的主题——ChatGPT与人力资源。相信大家对ChatGPT这个名字已经不陌生了,这是一种由OpenAI开发的强大人工智能语言模型,能够进行各种自然语言处理任务。那么...

ChatGPT引爆向量数据库赛道,向量Embedding浅析

ChatGPT引爆向量数据库赛道,向量Embedding浅析

向量数据库和 Embedding 是现在 AI 领域的热门话题。最近,为 ChatGPT 等生成式 AI 应用提供向量搜索、向量数据存储、向量嵌入等功能的向量数据库赛道突然走红,两家初创公司 Pine...

ChatGPT在课堂上的应用:提升教育质量的AI助手

在现代教育的快速发展中,人工智能(AI)正在逐渐改变我们传统的教学方式。其中,ChatGPT,作为一款由OpenAI研发的智能聊天机器人,正在课堂上展现出巨大的潜力。那么,ChatGPT究竟是如何应用...

ChatGPT如何修改密码?ChatGPT密码修改步骤详解

ChatGPT如何修改密码?ChatGPT密码修改步骤详解

当您注册或购买过ChatGPT账号后,我们希望修改一下密码,这样就能更好的保护自己的账号,防止被盗,接下来,闪电发卡就分析一下怎样修改ChatGPT账号的密码。ChatGPT有两种登录方式:1、账号密...

发表评论    

◎欢迎参与讨论,请在这里发表您的看法、交流您的观点。