通过聚合多个官方API账号,我们的API Key可以实现比官方更高的并发并支持国内网络直接使用。Key不限时间,按量计费,同时无需担心官方的风控。

官方API KeyGPTW API Key
使用环境必须外网VPN国内外均可调用
调用接口官方接口中转接口
调用速度快速快速
并发限制200r/min高达5000r/min
充值比例美元实时汇率+税费+手续费最低7元=1美元
可调用的模型官方公开模型官方公开模型+gpt-all
计费标准官方公开计费标准官方公开计费标准
项目开发库openai官方库openai官方库
风控风险容易封号无风险
有效期最长1年额度永久有效
消耗日志可查明细可查明细

教程目录:

一、注册GPTW API账户

二、余额充值

三、创建API Key

四、调用测试

五、日志查看

六、余额续充及原key额度调整

七、支持调用的模型

GPTW API Key控制台:点击进入

一、注册GPTW API账户

打卡GPTW API控制台,右上角点击注册,随后登录即可。

二、余额充值

登录成功后,点击上方的“充值”按钮,随后点击“获取兑换码”,购买需要的额度即可。注意填写自己的真实邮箱,下单支付后兑换码将发送到下单邮箱中。

复制您的兑换码,粘贴并兑换。余额将实时到账。

三、创建API Key

额度兑换成功后,创建一个您的API Key。点击“令牌”,随后点击“创建一个新令牌”。将额度设置到和账户额度匹配即可。

创建完成后返回“令牌”页面,点击复制即可获取自己的API Key

四、调用测试

方法一:Python调用

开发方式和官方文档一致,仅需添加指定响应接口即可

若调用有问题可以联系店长咨询

示例代码(老openai库)

import openai

openai.log = "debug"

openai.api_key = "sk-***************"#填入自己的key
openai.api_base = "https://api.pro365.top/v1"


#api_base地址和官方调用类似,只需将api.openai.com替换为api.pro365.top即可,其他部分保持不变
#例:原接口地址:https://api.openai.com/v1/chat/completions   更改为:https://api.pro365.top/v1/chat/completions 


# 非流式响应(不建议使用,尽量采用流式传输)
# completion = openai.ChatCompletion.create(model="gpt-3.5-turbo", messages=[{"role": "user", "content": "Hello world!"}])
# print(completion.choices[0].message.content)

def gpt_35_api_stream(messages: list):
    """为提供的对话消息创建新的回答 (流式传输)

    Args:
        messages (list): 完整的对话消息
        api_key (str): OpenAI API 密钥

    Returns:
        tuple: (results, error_desc)
    """
    try:
        response = openai.ChatCompletion.create(
            model='gpt-4',
            messages=messages,
            stream=True,
        )
        completion = {'role': '', 'content': ''}
        for event in response:
            if event['choices'][0]['finish_reason'] == 'stop':
                print(f'收到的完成数据: {completion}')
                break
            for delta_k, delta_v in event['choices'][0]['delta'].items():
                print(f'流响应数据: {delta_k} = {delta_v}')
                completion[delta_k] += delta_v
        messages.append(completion)  # 直接在传入参数 messages 中追加消息
        return (True, '')
    except Exception as err:
        return (False, f'OpenAI API 异常: {err}')

if __name__ == '__main__':
    messages = [{'role': 'user','content': '鲁迅为什么打周树人'},]
    print(gpt_35_api_stream(messages))
    print(messages)
示例代码(新openai库)

from openai import OpenAI

client = OpenAI(
    # 输入中转Key
    api_key="sk-RJKsAtaL**********BcA9E4Bf75",
    base_url="https://api.pro365.top/v1"
)

completion = client.chat.completions.create(
    model="gpt-4-1106-preview",
    messages=[
        {"role": "system", "content": "You are a helpful assistant."},
        {"role": "user", "content": "鲁迅为什么打周树人"}
    ],
    stream=True  # 是否开启流式输出
)

# 非流式输出获取结果
# print(completion.choices[0].message)
# 流式输出获取结果
for chunk in completion:
    print(chunk.choices[0].delta)

方法二:GPT Web中调用,点击“聊天”随后输入key即可,也可以在官网gptw.top中点击“使用GPT-4 API Key”,已经预设置了响应接口,直接输入key即可使用。

方法三:其他可指定接口地址的项目,将接口地址设置为:https://api.pro365.top,随后输入自己的key即可

五、日志查看

在GPTW API控制台中,点击“日志”即可查看调用日志。计费标准同官方一致,按照实际使用模型和官方返回tokens自动计费。

六、余额续充及原key额度调整

账户内余额或Key额度消耗完后将提示Key额度已耗尽或已失效。点击“充值”即可购买新的兑换码进行充值,如需大额或微信购买,请联系店长直接充值。

账户余额充值后,还需在“令牌”中将您的API Key额度提升并启用。

七、支持调用的模型

除了官方公开模型外,我们还提供一些其他模型可供调用,例如gpt-4-v(多模态)以及dalle-3等。详细信息可在API控制台首页查看。