test_space / app.py
Helen0811's picture
test
fe3f904
raw
history blame contribute delete
872 Bytes
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)