File size: 937 Bytes
dd2d404
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
import requests
import json
import timeit

MODEL = "llama3.1:8b"
# MODEL = "llama3.1:8b-instruct-fp16"
# MODEL = "llama3.1:70b"
# MODEL = "aya:35b-23-q4_K_M"

# num_ctx = 200
num_ctx = 4000

start = timeit.default_timer()
prompt = "С какой периодичностью происходит ледниковый период"
result = requests.post('http://localhost:11434/api/generate', json={'model': MODEL, "options":{ "seed": 123,"num_predict":500,"temperature": 0,"num_ctx": 4000}, "keep_alive":"10m", "prompt":prompt, "stream": False}).content
a = json.loads(result)

print(a['response'])
print("Всего токенов: ", a['eval_count'])

nanoseconds = a['eval_duration']  # 5 billion nanoseconds

seconds = nanoseconds / 1_000_000_000

print("Длительность: ", seconds)  # Output: 5.0
print("T/s - ", a['eval_count'] / seconds)

end = timeit.default_timer()
print(f"Time to retrieve response: {end - start}")