--- license: mit language: - ja pipeline_tag: text-generation base_model: - sbintuitions/sarashina2.2-0.5b --- # sbintuitions/sarashina2.2-0.5b-instruct-v0.1 ## Model Summary This repository provides Japanese language models trained by [SB Intuitions](https://www.sbintuitions.co.jp/). ## Model Details - Model type: Autoregressive Language Model - Language(s): Japanese ## How to use ```python import torch from transformers import AutoModelForCausalLM, AutoTokenizer, pipeline, set_seed # モデルのロード model_name = "sbintuitions/sarashina2.2-0.5b-instruct-v0.1" model = AutoModelForCausalLM.from_pretrained(model_name, torch_dtype=torch.bfloat16, device_map="auto") tokenizer = AutoTokenizer.from_pretrained(model_name) chat_pipeline = pipeline("text-generation", model=model, tokenizer=tokenizer) set_seed(123) # ユーザーの入力 user_input = [{"role": "user", "content": "こんにちは。あなたの名前を教えて"}] # モデルによる応答生成 responses = chat_pipeline( user_input, max_length=50, do_sample=True, num_return_sequences=3, ) # 応答を表示 for i, response in enumerate(responses, 1): print(f"Response {i}: {response['generated_text']}") # Response 1: [{'role': 'user', 'content': 'こんにちは。あなたの名前を教えて'}, {'role': 'assistant', 'content': 'Sarashina2と言います。本日のご要件を教えて下さい。'}] # Response 2: [{'role': 'user', 'content': 'こんにちは。あなたの名前を教えて'}, {'role': 'assistant', 'content': 'こんにちは!私の名前はSarashina2です。今日はどうしましたか?'}] # Response 3: [{'role': 'user', 'content': 'こんにちは。あなたの名前を教えて'}, {'role': 'assistant', 'content': 'Sarashina2と言います。本日のご要件を教えて下さい。'}] ``` ## Limitations This model has limited safety training. Therefore, it might generate some meaningless sequences, some inaccurate instances, or biased/objectionable outputs. Before using it, we would like developers to tune models based on human preferences and safety considerations. ## License MIT License