File size: 563 Bytes
0c0e15d
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
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
import gradio as gr
from langchain_ollama import ChatOllama
from langchain_core.messages import (
    convert_to_openai_messages,
)

def chatbot(message, history):
    llm = ChatOllama(model="gemma3:4b", temperature=0)
    response = llm.invoke(message)
    response = convert_to_openai_messages([response])
    return response

demo = gr.ChatInterface(
    fn=chatbot,
    type = "messages",
    title="Simple Chatbot",
    description="Ask anything you want",
    examples=["Hello", "What is your name?", "What is the weather in Tokyo?"],
)

demo.launch()