Views
No views yet
1import torch
2from transformers import AutoModelForCausalLM, AutoTokenizer, pipeline, set_seed
3
4# モデルのロード
5model_name = "DataPilot/ArrowNeo-Neko-3B-coder"
6model = AutoModelForCausalLM.from_pretrained(model_name, torch_dtype=torch.bfloat16, device_map="auto")
7tokenizer = AutoTokenizer.from_pretrained(model_name)
8chat_pipeline = pipeline("text-generation", model=model, tokenizer=tokenizer)
9set_seed(123)
10
11# ユーザーの入力
12user_input = [{"role": "user", "content": "こんにちは。Pythonを用いてstrawberryのRをカウントするコードを書いて下さい。"}]
13
14# モデルによる応答生成
15responses = chat_pipeline(
16 user_input,
17 max_length=50,
18 do_sample=True,
19 num_return_sequences=2,
20)
21
22# 応答を表示
23for i, response in enumerate(responses, 1):
24 print(f"Response {i}: {response['generated_text']}")