File size: 754 Bytes
db9f8aa | 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 38 39 40 41 | import gradio as gr
from huggingface_hub import hf_hub_download
from llama_cpp import Llama
print("Downloading model...")
MODEL_PATH = hf_hub_download(
repo_id="Daffaadityp/AxonAI-MX4-2.0-GGUF",
filename="AxonAI-MX4-2.0-Q4_K_M.gguf"
)
print("Loading model...")
llm = Llama(
model_path=MODEL_PATH,
n_ctx=2048,
n_threads=2,
n_batch=128,
verbose=False,
)
print("Model loaded!")
def chat(message, history):
result = llm(
message,
max_tokens=128,
temperature=0.7,
stop=["<|im_end|>", "</s>"]
)
return result["choices"][0]["text"]
demo = gr.ChatInterface(
fn=chat,
title="AxonAI MX4 2.0",
description="AxonAI-MX4-2.0-Q4_K_M.gguf"
)
demo.launch(server_name="0.0.0.0") |