Spaces:
Runtime error
Runtime error
from transformers import pipeline | |
# 1. λͺ¨λΈ λ‘λ (μ΅μ΄ 1λ²λ§ λ‘λλ¨) | |
generator = pipeline( | |
"text-generation", | |
model="dasomaru/gemma-3-4bit-it-demo", # λ€κ° μ λ‘λν λͺ¨λΈ μ΄λ¦ | |
tokenizer="dasomaru/gemma-3-4bit-it-demo", | |
device=0, # CUDA:0 μ¬μ© (GPU). CPUλ§ μμΌλ©΄ device=-1 | |
max_new_tokens=1024, | |
temperature=0.7, | |
top_p=0.9, | |
repetition_penalty=1.1 | |
) | |
# 2. λ΅λ³ μμ± ν¨μ | |
def generate_answer(prompt: str) -> str: | |
""" | |
μ λ ₯λ°μ ν둬ννΈλ‘λΆν° λͺ¨λΈμ΄ λ΅λ³μ μμ±νλ€. | |
""" | |
print(f"π΅ Prompt Length: {len(prompt)} characters") # μΆκ°! | |
outputs = generator( | |
prompt, | |
do_sample=True, | |
top_k=50, | |
num_return_sequences=1 | |
) | |
return outputs[0]["generated_text"].strip() | |
# 3. μμ ν둬ννΈ | |
if __name__ == "__main__": | |
example_prompt = "What is the capital of France?" | |
answer = generate_answer(example_prompt) | |
print(f"Answer: {answer}") | |