BorderCollieWei commited on
Commit
8d36e9b
·
verified ·
1 Parent(s): 3e37a08

Update app.py

Browse files
Files changed (1) hide show
  1. app.py +16 -4
app.py CHANGED
@@ -1,12 +1,24 @@
1
  # -*- coding: utf-8 -*-
2
- """Hugging Face Llama 2 App"""
3
 
 
4
  import gradio as gr
 
5
  from transformers import AutoTokenizer, AutoModelForCausalLM
6
 
7
- # 加載 LLaMA-2 模型
8
- tokenizer = AutoTokenizer.from_pretrained("meta-llama/Llama-2-13b-chat-hf")
9
- model = AutoModelForCausalLM.from_pretrained("meta-llama/Llama-2-13b-chat-hf")
 
 
 
 
 
 
 
 
 
 
10
 
11
  # 定義推理函數
12
  def generate_text(prompt):
 
1
  # -*- coding: utf-8 -*-
2
+ """Hugging Face Space App with Authentication"""
3
 
4
+ import os
5
  import gradio as gr
6
+ from huggingface_hub import login
7
  from transformers import AutoTokenizer, AutoModelForCausalLM
8
 
9
+ # 登錄 Hugging Face,使用訪問令牌進行身份驗證
10
+ HF_TOKEN = os.getenv("HF_TOKEN") # 從環境變數中獲取訪問令牌
11
+ if not HF_TOKEN:
12
+ raise ValueError(
13
+ "未找到 Hugging Face 訪問令牌!請設置環境變數 'HF_TOKEN',或者直接提供有效的訪問令牌。"
14
+ )
15
+
16
+ login(HF_TOKEN) # 使用訪問令牌進行身份驗證
17
+
18
+ # 加載 Llama-2-13b-chat-hf 模型
19
+ MODEL_NAME = "meta-llama/Llama-2-13b-chat-hf"
20
+ tokenizer = AutoTokenizer.from_pretrained(MODEL_NAME, use_auth_token=HF_TOKEN)
21
+ model = AutoModelForCausalLM.from_pretrained(MODEL_NAME, use_auth_token=HF_TOKEN)
22
 
23
  # 定義推理函數
24
  def generate_text(prompt):