Views
No views yet
1import torch
2from transformers import pipeline
3
4model_id = "akahana/rag-contextual-indo-0.6b"
5pipe = pipeline(
6 "text-generation",
7 model=model_id,
8 torch_dtype=torch.bfloat16,
9 device_map="auto",
10)
11
12prompt = """
13Berdasarkan konteks berikut, jawab pertanyaan di bawah ini dengan jelas.
14Jika jawaban tidak ada dalam konteks, katakan "Saya tidak menemukan informasi tersebut dalam konteks."
15
16Konteks :
17Pada 3 Juli 1971, presiden mengangkat 100 anggota DPR dari Angkatan Bersenjata dan memberikan 9 kursi wakil Provinsi Irian Barat untuk wakil dari Golkar.
18Setelah menggabungkan kekuatan-kekuatan partai politik, Soeharto dipilih kembali menjadi presiden oleh Sidang Umum MPR (Tap MPR No IX/MPR/1973) pada 23 Maret 1973 untuk jabatan yang kedua kali.
19Saat ini, Sri Sultan Hamengku Buwono IX mendampinginya sebagai wakil presiden.
20
21Pertanyaan:
22Siapa yang menjadi wakil presiden ?
23
24Jawaban:
25
26"""
27messages = [
28 {
29 "role":"user",
30 "content":prompt,
31 }
32]
33
34outputs = pipe(
35 messages,
36 max_new_tokens=256,
37)
38print(outputs[0]["generated_text"][-1])1vllm serve akahana/rag-contextual-indo-0.6b \
2--tensor-parallel-size 2 # multigpu\
3--host 0.0.0.0 \
4--port 80001from vllm import LLM
2from vllm.sampling_params import SamplingParams
3
4
5model_name = "akahana/rag-contextual-indo-0.6b"
6sampling_params = SamplingParams(max_tokens=256, temperature=0.0)
7llm = LLM(
8 model=model_name,
9 trust_remote_code=True,
10 max_model_len=2048,
11 max_num_batched_tokens=2048,
12 tensor_parallel_size=2, # if you have multigpus
13)
14
15prompt = """
16Berdasarkan konteks berikut, jawab pertanyaan di bawah ini dengan jelas.
17Jika jawaban tidak ada dalam konteks, katakan "Saya tidak menemukan informasi tersebut dalam konteks."
18
19Konteks :
20Pada 3 Juli 1971, presiden mengangkat 100 anggota DPR dari Angkatan Bersenjata dan memberikan 9 kursi wakil Provinsi Irian Barat untuk wakil dari Golkar.
21Setelah menggabungkan kekuatan-kekuatan partai politik, Soeharto dipilih kembali menjadi presiden oleh Sidang Umum MPR (Tap MPR No IX/MPR/1973) pada 23 Maret 1973 untuk jabatan yang kedua kali.
22Saat ini, Sri Sultan Hamengku Buwono IX mendampinginya sebagai wakil presiden.
23
24Pertanyaan:
25berapa banyak orang yang menjadi DPR dari Angkatan Bersenjata?
26
27Jawaban:
28
29# """
30
31messages = [
32 {
33 "role": "user",
34 "content": prompt,
35 }
36]
37
38outputs = llm.chat(messages, sampling_params=sampling_params)
39output = outputs[0].outputs[0].text.strip()
40messages.append({"role":"assistant","content":output})
41output