拿走了 顺手点个赞
2 个赞
感谢分享大佬厉害啊
26 个赞
感谢分享已收藏
1 个赞
请求出错: 404 Client Error: Not Found for url: https://api.oaifree.com/v1/chat/completions
import requests
class ChatGPTFreeClient:
def __init__(self, access_token, base_url="https://api.oaifree.com/v1/chat/completions"):
"""
初始化 ChatGPT Free 客户端。
:param access_token: API 访问的 Access Token
:param base_url: API 请求的基础 URL,可以根据需要更改
"""
self.access_token = access_token
self.base_url = base_url
def send_request(self, model, messages):
"""
向 ChatGPT Free API 发送请求,并返回响应。
:param model: 使用的模型名称,如 'gpt-4'
:param messages: 对话消息列表,格式为 [{"role": "user", "content": "你好"}]
:return: API 响应的 JSON 数据
"""
headers = {
"Authorization": f"Bearer {self.access_token}",
"Content-Type": "application/json"
}
data = {
"model": model,
"messages": messages
}
try:
response = requests.post(self.base_url, headers=headers, json=data)
response.raise_for_status()
return response.json()
except requests.exceptions.RequestException as e:
print(f"请求出错: {e}")
return None
# 使用示例
if __name__ == "__main__":
access_token = ""
client = ChatGPTFreeClient(access_token)
messages = [
{
"role": "system",
"content": "我想问你你是否知道linux.do这个社区,我希望使用中文和你进行沟通"
},
{
"role": "user",
"content": "这个社区整体帖子质量如何?"
}
]
response = client.send_request(model="auto", messages=messages)
if response:
print(response.get("choices")[0].get("message").get("content"))
···
curl
curl --request POST
–url https://api.oaifree.com/v1/chat/completions
–header ‘Authorization: Bearer your_ access token’
–header ‘content-type: application/json’
–data ‘{
“model”: “gpt-4”,
“messages”: [
{
“role”: “system”,
“content”: “我想问你你是否知道linux.do这个社区,我希望使用中文和你进行沟通”
},
{
“role”: “user”,
“content”: “这个社区整体帖子质量如何?”
}
]
}’
感谢佬的分享,奶思
感谢史官
感谢大佬,收藏拉!!
一直想尝试用接口调试,可惜有门槛没时间学习,这个看样子开袋即食的样子,感谢~
感谢分享大佬厉害啊
这个有必要给你个赞
小白吃一大口
获取之后那个是api key 呀 大佬们
感谢大佬分享
还有恢复的计划吗?
具体看始皇规划!
接口现在失效了,具体看始皇规划
感谢分享大佬厉害啊
谢谢你的整理分享~