import time
import requests
# GitHub Gist 配置
GIST_ID = "你的Gist ID" # 例如 "abc1234567890"
GIST_URL = f"https://api.github.com/gists/{GIST_ID}"
# 发送用户输入到 Gist
def send_message(user_input):
data = {
"files": {
"conversation.txt": {
"content": f"用户: {user_input}\nAI: (等待回复...)"
}
}
}
response = requests.patch(GIST_URL, json=data)
if response.status_code == 200:
print("[✔] 消息已发送,等待 AI 回复...")
else:
print("[❌] 服务器繁忙,请稍后重试")
# 读取 AI 回复
def get_ai_response():
response = requests.get(GIST_URL)
if response.status_code == 200:
content = response.json()["files"]["conversation.txt"]["content"]
lines = content.split("\n")
if "AI: " in lines[-1]:
return lines[-1].replace("AI: ", "").strip()
return None
if __name__ == "__main__":
while True:
user_input = input("你: ")
if user_input.lower() in ["exit", "quit"]:
print("程序已退出。")
break
send_message(user_input)
# 轮询检查是否有 AI 回复
for _ in range(30): # 轮询 30 次,每次间隔 2 秒,最多等待 1 分钟
time.sleep(2)
ai_response = get_ai_response()
if ai_response and ai_response != "(等待回复...)":
print(f"AI: {ai_response}")
break
else:
print("[❌] 服务器繁忙,请稍后重试")
该AI可深度思考,可更换回复style,运行6小时仅需3个馒头,运行7天除了费人以外没有任何缺点!