File size: 926 Bytes
6f56570
f4cb21e
 
6f56570
f4cb21e
 
49bdeaa
6f56570
f4cb21e
 
 
 
 
 
 
6f56570
 
f4cb21e
 
6f56570
f4cb21e
6f56570
f4cb21e
 
 
 
 
 
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
import streamlit as st
from transformers import AutoTokenizer, AutoModelForCausalLM
import torch

# Load the tokenizer and model
tokenizer = AutoTokenizer.from_pretrained('tokenizer-llama_career_0.5.0')
model = AutoModelForCausalLM.from_pretrained('llama-2-7b-career-0.5.0')

# Function to generate response
def generate_response(input_text):
    inputs = tokenizer(input_text, return_tensors='pt')
    with torch.no_grad():
        outputs = model.generate(**inputs, max_length=50, do_sample=True)
    response = tokenizer.decode(outputs[0], skip_special_tokens=True)
    return response

# Streamlit app
st.title("Hugging Face Model Chatbot")
st.write("Interact with your custom model")

input_text = st.text_input("You:", "")

if st.button("Generate Response"):
    if input_text:
        response = generate_response(input_text)
        st.write(f"Model: {response}")
    else:
        st.write("Please enter some text.")