ChatGPT API 中转网关接入说明

310 阅读1分钟

1. 概述

欢迎使用我们的 ChatGPT API 中转网关。通过该网关,您可以享受到与 OpenAI 官方 API 一致的功能和接口,同时享受更高的性价比。以下指南将帮助您快速接入和使用我们的中转网关。

2. 接入步骤

2.1 获取本站(去本站申请) API Key

在使用我们的中转网关之前,请确保您已经在本站注册并生成了一个有效的 API Key。这个 API Key 将用于所有请求的身份验证。

2.2 替换 API 端点

将 OpenAI 官方 API 域名(https://api.openai.com/v1/)替换为我们的中转网关域名(https://chatgptapi.freecloud.blog/v1/)。所有的 API 路径和参数与官方完全一致。

3. 示例代码

3.1 使用 cURL

curl -X POST https://chatgptapi.freecloud.blog/v1/chat/completions \
    -H "Content-Type: application/json" \
    -H "X-API-KEY: 本站生成的KEY" \
    -d '{
        "model": "gpt-3.5-turbo",
        "messages": [{"role": "user", "content": "Hello!"}]
    }'

3.2 使用 Python (requests)

import requests

url = "https://chatgptapi.freecloud.blog/v1/chat/completions"
headers = {
    "Content-Type": "application/json",
    "X-API-KEY: 本站生成的KEY"
}
data = {
    "model": "gpt-3.5-turbo",
    "messages": [{"role": "user", "content": "Hello!"}]
}

response = requests.post(url, headers=headers, json=data)
print(response.json())

3.3 使用 Node.js (axios)

const axios = require('axios');

const url = 'https://chatgptapi.freecloud.blog/v1/chat/completions';
const headers = {
    'Content-Type': 'application/json',
    'X-API-KEY: 本站生成的KEY'
};
const data = {
    model: 'gpt-3.5-turbo',
    messages: [{ role: 'user', content: 'Hello!' }]
};

axios.post(url, data, { headers: headers })
    .then(response => {
        console.log(response.data);
    })
    .catch(error => {
        console.error(error);
    });

4. 计费说明

我们提供的服务价格为官方价格的 1.5 倍。请确保您了解并接受这一计费方式,具体费用将根据您的使用量进行计算。

5. 支持与帮助

如果在使用过程中遇到任何问题,请随时联系我们的技术支持团队,我们将竭诚为您服务。