Spaces:
Sleeping
Sleeping
File size: 1,233 Bytes
31b3285 59f752a |
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 30 31 32 33 34 35 36 37 |
import streamlit as st
from transformers import AutoTokenizer, AutoModelForCausalLM
import requests
# Initialize the tokenizer and model
tokenizer = AutoTokenizer.from_pretrained("PawanKrd/CosmosRP-8k")
model = AutoModelForCausalLM.from_pretrained("PawanKrd/CosmosRP-8k")
st.title("CosmosRP-8k Roleplay Chatbot")
user_input = st.text_input("You:", "")
if st.button("Generate Response"):
if user_input:
# Define the endpoint and payload
endpoint_url = "https://api.pawan.krd/cosmosrp/v1/chat/completions"
headers = {
"Content-Type": "application/json"
}
data = {
"model": "cosmosrp",
"messages": [
{"role": "system", "content": "You are a roleplay assistant."},
{"role": "user", "content": user_input}
]
}
# Make the request to the API
response = requests.post(endpoint_url, headers=headers, json=data)
result = response.json()
# Extract and display the response
generated_response = result['choices'][0]['message']['content']
st.text_area("CosmosRP-8k:", generated_response)
else:
st.warning("Please enter some text.")
|