Spaces:
Runtime error
Runtime error
import os | |
import requests | |
# 从环境变量中读取访问令牌 | |
access_token = os.getenv("HF_TOKEN") # HF_TOKEN 是你在 Secrets 中设置的名称 | |
# API 地址 | |
API_URL = "https://api-inference.huggingface.co/models/gpt2" | |
# 输入数据 | |
input_data = { | |
"inputs": "Once upon a time", | |
"parameters": { | |
"max_length": 50, # 生成文本的最大长度 | |
"temperature": 0.7 # 控制生成文本的随机性 | |
} | |
} | |
# 添加访问令牌到请求头中 | |
headers = { | |
"Authorization": f"Bearer {access_token}" # 使用环境变量中的访问令牌 | |
} | |
# 发送请求 | |
response = requests.post(API_URL, headers=headers, json=input_data) | |
# 解析结果 | |
if response.status_code == 200: | |
generated_text = response.json()[0]['generated_text'] | |
print("Generated Text:", generated_text) | |
else: | |
print("Error:", response.status_code, response.text) |