V2EX 前天 14:44
通过中转站 API 调用 OpenAI 服务指南
index_new5.html
../../../zaker_core/zaker_tpl_static/wap/tpl_guoji1.html

 

本文档提供两种通过中转站 API 调用 OpenAI 服务的方式。首先,用户需要安装 `requests` 库。随后,可以通过指定的中转站 API URL 和 API 密钥,以 POST 请求的方式发送模型、提示词等参数,并接收 JSON 格式的响应。文档详细展示了 SDK 调用和直接域名调用的代码示例,方便开发者集成。同时,也提供了技术支持的链接,解答配置和使用中的疑问。

🚀 **SDK 调用方式**:首先,需要确保已安装 `requests` 库。然后,通过指定的中转站 API URL(例如 `https://yibuapi.com/v1/openai-api`)和您的 API 密钥,配置请求头部 `Authorization` 和 `Content-Type`。在请求数据中,指定模型(如 `gpt-4o`)、`prompt` 内容以及 `max_tokens` 等参数,通过 `requests.post` 方法发送请求,即可获得 OpenAI 服务的响应结果。

🌐 **域名直接调用**:若选择直接通过域名调用,其 API URL 与 SDK 调用方式中的中转站 URL 相同。配置方式也基本一致,包括 `requests` 库的使用、API 密钥的认证以及请求数据的结构。此方法允许用户根据自身需求选择不同的模型(例如 `gpt-5`),并发送指定的 `prompt` 和 `max_tokens` 来获取服务。

💡 **技术支持与文档**:文档还提供了获取技术支持的链接(`https://yibuapi.apifox.cn/6191621m0`),以便用户在遇到配置问题或有其他技术疑问时,能够获得及时的帮助和详细的解答,确保 API 调用过程的顺利进行。

话不多说直接发

sk-W6xDAfUdCdWVBXK2F46QMS00uUadTmfPKknD9pWhhYP21lmnsk-01gIpzfNryebEnUlcXdxN7LsmfUfDo8SXZ7JjI8YuGkUWwJGsk-AOexHA0FMIjWthxDM0mFhL1J11yCokMgbYpidsAyAVQ9B7dWsk-aCXFEOwArot7YK9ouLRzkdHleTtNQD38B5a2J5cRfas2ZjCpsk-AeGTDNIVOlw1dqHW54RFw1pfY88YDvL481pllcHy4rnAyYMpsk-mJddRGBaQyX2RNENPzCsu00IzGUC1P3KSTkBRIAbcxcLWvzcsk-7TWdurZ2ftpWEXP6CuaQWWJjNfMdurU8fhUktANSRKKO19Qtsk-LOrkMBQ26OvasndVbEDSrGfEcp1VmBjMpJGqnuqCbMcEkiTxsk-mfyiU26ynD5QrUlPx5EqhVW4kCC5F6DPJuQIXkmGJKEZlxRKsk-5hzp9nUQmVa7VrvrpYazEaiDBjHjD4pcWziuOvASqzuJ04nX

1. SDK 调用方式

首先,确保您的开发环境中已安装 requests 库,如果没有安装,可以通过以下命令进行安装:

pip install requests

然后,使用以下代码通过中转站 API 调用 OpenAI 服务:

import requests# 中转站 API URL 和您的 API 密钥url = "https://yibuapi.com/v1/openai-api"  # 替换为您的中转站 URLapi_key = "sk-xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx"  # 替换为您的 API 密钥# 请求头部配置headers = {    'Authorization': f'Bearer {api_key}',    'Content-Type': 'application/json'}# 请求数据data = {    "model": "gpt-4o",  # 或者选择其他您想使用的模型    "prompt": "你好,世界!",    "max_tokens": 50}# 发送请求response = requests.post(url, headers=headers, json=data)# 输出响应结果print(response.json())

通过这种方式,您可以通过中转站调用 OpenAI 的 API ,并获得返回的结果。

2. 通过域名调用 API

如果您希望直接通过指定的域名进行调用,也可以按以下方式进行配置:

import requests# 域名调用 API URL 和您的 API 密钥url = "https://yibuapi.com/v1/openai-api"  # 您的中转站 API 域名api_key = "sk-xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx"  # 替换为您的 API 密钥# 请求头部配置headers = {    'Authorization': f'Bearer {api_key}',    'Content-Type': 'application/json'}# 请求数据data = {    "model": "gpt-5",  # 或者选择其他您想使用的模型    "prompt": "你好,世界!",    "max_tokens": 50}# 发送请求response = requests.post(url, headers=headers, json=data)# 输出响应结果print(response.json())

如果有配置或者不懂的技术问题: https://yibuapi.apifox.cn/6191621m0

Fish AI Reader

Fish AI Reader

AI辅助创作,多种专业模板,深度分析,高质量内容生成。从观点提取到深度思考,FishAI为您提供全方位的创作支持。新版本引入自定义参数,让您的创作更加个性化和精准。

FishAI

FishAI

鱼阅,AI 时代的下一个智能信息助手,助你摆脱信息焦虑

联系邮箱 441953276@qq.com

相关标签

OpenAI API 中转站 API调用 SDK requests Python 技术指南 OpenAI API Proxy API Call SDK requests Python Technical Guide
相关文章