Helen0811 commited on
Commit
bcea950
·
1 Parent(s): 2945165
Files changed (1) hide show
  1. test.py +32 -0
test.py ADDED
@@ -0,0 +1,32 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ import os
2
+ import requests
3
+
4
+ # 从环境变量中读取访问令牌
5
+ access_token = os.getenv("HF_TOKEN") # HF_TOKEN 是你在 Secrets 中设置的名称
6
+
7
+ # API 地址
8
+ API_URL = "https://api-inference.huggingface.co/models/gpt2"
9
+
10
+ # 输入数据
11
+ input_data = {
12
+ "inputs": "Once upon a time",
13
+ "parameters": {
14
+ "max_length": 50, # 生成文本的最大长度
15
+ "temperature": 0.7 # 控制生成文本的随机性
16
+ }
17
+ }
18
+
19
+ # 添加访问令牌到请求头中
20
+ headers = {
21
+ "Authorization": f"Bearer {access_token}" # 使用环境变量中的访问令牌
22
+ }
23
+
24
+ # 发送请求
25
+ response = requests.post(API_URL, headers=headers, json=input_data)
26
+
27
+ # 解析结果
28
+ if response.status_code == 200:
29
+ generated_text = response.json()[0]['generated_text']
30
+ print("Generated Text:", generated_text)
31
+ else:
32
+ print("Error:", response.status_code, response.text)