|
|
|
from g4f.client import Client |
|
import gradio as gr |
|
|
|
|
|
client = Client() |
|
|
|
|
|
def generate_writing_prompt(user_input, history=None): |
|
response = client.chat.completions.create( |
|
model="gpt-3.5-turbo", |
|
messages=[ |
|
{"role": "system", "content": "You are Alex, a creative assistant. Always respond in German and help with generating creative writing ideas and prompts."}, |
|
{"role": "user", "content": user_input} |
|
], |
|
) |
|
return response.choices[0].message.content |
|
|
|
|
|
chatbot = gr.ChatInterface( |
|
fn=generate_writing_prompt, |
|
title="Kreativer Schreibassistent Alex 📝", |
|
description="Entfessle deine Kreativität! Chatte mit Alex, um einzigartige Geschichten, Ideen und Plot-Twists zu erhalten.", |
|
theme="default", |
|
) |
|
|
|
|
|
if __name__ == "__main__": |
|
chatbot.launch() |
|
|