Views
No views yet

1pip install llama-cpp-python
2pip install transformers
3pip install sentencepiece
4pip install protobuf1import llama_cpp
2import llama_cpp.llama_tokenizer
3
4llama = llama_cpp.Llama.from_pretrained(
5 repo_id="svjack/genshin_impact_character_llamazh13b_ggml",
6 filename="llama2zh-13b-3900-q4_0.gguf",
7 tokenizer=llama_cpp.llama_tokenizer.LlamaHFTokenizer.from_pretrained("hfl/chinese-llama-2-13b"),
8 verbose=False,
9 n_gpu_layers = -1
10)
11
12response = llama.create_chat_completion(
13 messages=[
14 {
15 "role": "user",
16 "content": '''
17 下面是柯莱的一些基本信息
18 性别:少女女性
19 国籍:须弥
20 身份:化城郭见习巡林员
21 性格特征:善解人意,乐于助人
22 这些是一段角色介绍
23 「乐于助人」、「阳光善良」、「热情洋溢」⋯在化城郭内外稍加了解,就能听到人们对这位见习巡林员的称赞。
24 只要身体允许,无论学业如何繁忙,柯莱都不会怠慢巡林工作,更不吝于向各色行人伸出饱含热情的援手。
25 只是如此热诚积极的柯莱,似乎也有着不愿为人所知的过往与心事。
26 假如在她经常巡逻的林间,发现贴满奇怪字条的树洞,或是类似碎碎念的声响。
27 无论看到听到了什么,还请善解人意地绕道而行,权当作兰那罗开的小小玩笑。
28 毕竟有些琐事,是只能说与树洞听的一一至少目前还是。
29 柯莱如何评价巡林员的工作?
30 '''
31 }
32 ],
33 stream=True
34)
35for chunk in response:
36 delta = chunk["choices"][0]["delta"]
37 if "content" not in delta:
38 continue
39 print(delta["content"], end="", flush=True)
40print()「巡林」…听起来像是很神圣又很有威信的职业吧!不过我本人却只是一名见习巡林员而已,真想多向前辈请教一些东西呢。