mod gpt + test

This commit is contained in:
l.gabrysiak 2025-02-26 09:49:28 +01:00
parent 8698220dc4
commit f49fd406c5
2 changed files with 16 additions and 1 deletions

2
gpt.py
View File

@ -99,7 +99,7 @@ def main():
print("Rozpoczęcie treningu...")
trainer.train()
trainer.save_model("./trained_model")
trainer.save_model("./trained_model/gpt")
if __name__ == "__main__":
main()

15
test.py Normal file
View File

@ -0,0 +1,15 @@
from transformers import AutoModelForCausalLM, AutoTokenizer
model_path = "./trained_model/gpt"
model = AutoModelForCausalLM.from_pretrained(model_path)
tokenizer = AutoTokenizer.from_pretrained(model_path)
def generate_response(prompt, max_length=100):
inputs = tokenizer(prompt, return_tensors="pt")
outputs = model.generate(inputs.input_ids, max_length=max_length, num_return_sequences=1, do_sample=True)
response = tokenizer.decode(outputs[0], skip_special_tokens=True)
return response
prompt = "Jakie są prawa pracownika zgodnie z Kodeksem pracy?"
response = generate_response(prompt)
print(response)