рдХрд┐рд╕реА language model рдХреЛ рдПрдХ CV рджреАрдЬрд┐рдП рдФрд░ 1 рд╕реЗ 10 рддрдХ score рдорд╛рдБрдЧрд┐рдП, рддреЛ рдЖрдкрдХреЛ рдПрдХ рдирдВрдмрд░ рдФрд░ рдкреВрд░реЗ рднрд░реЛрд╕реЗ рд╡рд╛рд▓рд╛ рдХрд╛рд░рдг рдорд┐рд▓ рдЬрд╛рддрд╛ рд╣реИред рджреЛрдмрд╛рд░рд╛ рдкреВрдЫрд┐рдП, рддреЛ рдирдВрдмрд░ рдмрджрд▓ рд╕рдХрддрд╛ рд╣реИред рдЖрдо рд╕рд▓рд╛рд╣ рд╣реЛрддреА рд╣реИ "temperature рдХреЛ 0 рдХрд░ рджреЛ"ред рдпрд╣ рд╕рд╣реА рд╣реИ, рд▓реЗрдХрд┐рди рджреЛ рд╕рд╡рд╛рд▓ рдлрд┐рд░ рднреА рдмрдЪрддреЗ рд╣реИрдВ: default settings рдореЗрдВ score рдЕрд╕рд▓ рдореЗрдВ рдХрд┐рддрдирд╛ рд╣рд┐рд▓рддрд╛ рд╣реИ, рдФрд░ temperature 0 рдХреНрдпрд╛ рдареАрдХ рдирд╣реАрдВ рдХрд░рддрд╛? рджреЛрдиреЛрдВ рдХреЛ laptop рдкрд░ рдХреБрдЫ рд╣реА рдорд┐рдирдЯреЛрдВ рдореЗрдВ рдорд╛рдкрд╛ рдЬрд╛ рд╕рдХрддрд╛ рд╣реИ, рдХреНрдпреЛрдВрдХрд┐ score рд╕рд┐рд░реНрдл рдПрдХ token рд╣реИ рдФрд░ model рдЙрд╕рдХреА probability рд╕реАрдзреЗ рджреЗ рджреЗрддрд╛ рд╣реИред
рдиреАрдЪреЗ рдХрд╛ setup 8 GB рд╡рд╛рд▓реЗ M1 Mac рдкрд░ mlx-lm 0.32.2 рдХреЗ рд╕рд╛рде Qwen2.5-3B-Instruct (4-bit, MLX) рдЗрд╕реНрддреЗрдорд╛рд▓ рдХрд░рддрд╛ рд╣реИред Prompts рд╡рд╣реА рд╣реИрдВ рдЬреЛ osFoundry desktop app рдХреЗ Models тЖТ Playground рдореЗрдВ CV-scoring demo рдореЗрдВ рдереЗ: junior data analyst role рдХреЗ рд▓рд┐рдП рдЫрд╣ рд▓рд╛рдЗрдиреЛрдВ рдХрд╛ рдПрдХ CV, рдФрд░ рдЙрд╕рдХреЗ рдмрд╛рдж "Score this CV from 1 to 10 for a junior data analyst role. Start with the score, then one reason." рдпрд╣ app local models рдХреЛ llama.cpp рдХреЗ llama-server рд╕реЗ рдЪрд▓рд╛рддрд╛ рд╣реИ, рдЗрд╕рд▓рд┐рдП sampler settings рд╡рд╣реАрдВ рд╕реЗ рдЖрддреА рд╣реИрдВред
рдЬрдм рдЖрдк рдЦреБрдж рдХреБрдЫ рдирд╣реАрдВ рдЪреБрдирддреЗ, рддрдм рдорд┐рд▓рдиреЗ рд╡рд╛рд▓реЗ defaults
рдЕрдЧрд░ рдХрд┐рд╕реА request рдореЗрдВ temperature рдирд╣реАрдВ рд╣реИ, рддреЛ llama-server рдЕрдкрдиреЗ defaults рд╕реЗ sampling рдХрд░рддрд╛ рд╣реИред App рдХреЗ рд╕рд╛рде рдЖрдиреЗ рд╡рд╛рд▓рд╛ build (version 10358) рдЗрдиреНрд╣реЗрдВ --help рдореЗрдВ рджрд┐рдЦрд╛рддрд╛ рд╣реИ:
--temp, --temperature N temperature (default: 0.80)
--top-k N top-k sampling (default: 40, 0 = disabled)
--top-p N top-p sampling (default: 0.95, 1.0 = disabled)
--min-p N min-p sampling (default: 0.05, 0.0 = disabled)
-s, --seed SEED RNG seed (default: -1, use random seed for -1)
рдпреЗ values рд╣рд░ рдЙрд╕ request рдкрд░ рд▓рд╛рдЧреВ рд╣реЛрддреА рд╣реИрдВ рдЬреЛ рдЕрдкрдиреА values рдЦреБрдж set рдирд╣реАрдВ рдХрд░рддреАред App рдЬрдм llama-server рд╢реБрд░реВ рдХрд░рддрд╛ рд╣реИ, рддреЛ --temp рддрднреА рдЬреЛрдбрд╝рддрд╛ рд╣реИ рдЬрдм server рдХреЗ рд▓рд┐рдП рдХреЛрдИ temperature configure рдХрд┐рдпрд╛ рдЧрдпрд╛ рд╣реЛ (local_inference.rs)ред рдЗрд╕рд▓рд┐рдП рдмрд┐рдирд╛ temperature рд╡рд╛рд▓реА request 0.8 рдкрд░ рдФрд░ random seed рдХреЗ рд╕рд╛рде sample рд╣реЛрддреА рд╣реИ, рдФрд░ рдЬрд╝реНрдпрд╛рджрд╛рддрд░ llama.cpp front ends рднреА out of the box рдпрд╣реА рдХрд░рддреЗ рд╣реИрдВред
Score рдХреЛ рдЕрдЧрд▓рд╛ token рдмрдирд╛рдирд╛
Free-form рдЬрд╡рд╛рдм "Score: 7", "7/10" рдпрд╛ "I would rate this CV a 7" рд╕реЗ рд╢реБрд░реВ рд╣реЛ рд╕рдХрддрд╛ рд╣реИ, рдЬрд┐рд╕рд╕реЗ score рдХрд╣рд╛рдБ рд╣реИ рдпрд╣ рдкрдХрдбрд╝рдирд╛ рдореБрд╢реНрдХрд┐рд▓ рд╣реЛ рдЬрд╛рддрд╛ рд╣реИред рдЗрд╕рдХрд╛ рд╣рд▓ рд╣реИ рдЬрд╡рд╛рдм рдХреА рд╢реБрд░реБрдЖрдд рдкрд╣рд▓реЗ рд╕реЗ рднрд░ рджреЗрдирд╛ (pre-fill), рддрд╛рдХрд┐ model рдЬреЛ рдЕрдЧрд▓рд╛ token рдмрдирд╛рдП рд╡рд╣реА digit рд╣реЛ:
import mlx.core as mx
from mlx_lm import load, generate
from mlx_lm.sample_utils import make_sampler
model, tok = load("mlx-community/Qwen2.5-3B-Instruct-4bit")
DIGITS = {d: tok.encode(str(d))[0] for d in range(1, 10)}
def ids_for(cv, question, prefill="Score: "):
msgs = [{"role": "user", "content": cv + "\n\n" + question}]
text = tok.apply_chat_template(msgs, add_generation_prompt=True, tokenize=False)
return tok.encode(text + prefill)
def digit_probs(ids, T=1.0):
logits = model(mx.array([ids]))[0, -1].astype(mx.float32)
p = mx.softmax(logits / T)
return {d: float(p[t]) for d, t in DIGITS.items()}
Qwen рдХрд╛ tokenizer numbers рдХреЛ single digits рдореЗрдВ рддреЛрдбрд╝рддрд╛ рд╣реИ, рдЗрд╕рд▓рд┐рдП "7" рдПрдХ token рд╣реИ рдФрд░ "10" token "1" рд╕реЗ рд╢реБрд░реВ рд╣реЛрдЧрд╛ред 173 tokens рдХреЗ prompt рдкрд░ рдПрдХ forward pass рд╕реЗ score рдХрд╛ рдкреВрд░рд╛ distribution рдорд┐рд▓ рдЬрд╛рддрд╛ рд╣реИред
Score рдПрдХ рдирдВрдмрд░ рдирд╣реАрдВ, рдПрдХ distribution рд╣реИ
English CV рдХреЗ рд▓рд┐рдП, temperature 1 рдкрд░ (model рдХреА raw probabilities):
| Score | Probability |
|---|---|
| 7 | 74.2% |
| 6 | 23.3% |
| 8 | 1.3% |
| 5 | 1.2% |
Model рдпрд╣ "рдирд╣реАрдВ рд╕реЛрдЪрддрд╛" рдХрд┐ CV 7 рдХрд╛ рд╣реИред рд╡рд╣ рд╕реЛрдЪрддрд╛ рд╣реИ рдХрд┐ рдпрд╣ рд╢рд╛рдпрдж 7 рд╣реИ, рдФрд░ 6 рд╣реЛрдиреЗ рдХрд╛ рдЪрд╛рдВрд╕ рд▓рдЧрднрдЧ рдЪрд╛рд░ рдореЗрдВ рдПрдХ рд╣реИред Temperature softmax рд╕реЗ рдкрд╣рд▓реЗ logits рдХреЛ divide рдХрд░рддрд╛ рд╣реИ, рдЬрд┐рд╕рд╕реЗ рдпрд╣ distribution рдЬрд╝реНрдпрд╛рджрд╛ рдиреБрдХреАрд▓рд╛ рдпрд╛ рдЬрд╝реНрдпрд╛рджрд╛ рд╕рдкрд╛рдЯ рд╣реЛ рдЬрд╛рддрд╛ рд╣реИ:
| Temperature | P(7) | P(6) | P(8) |
|---|---|---|---|
| 1.0 | 74.2% | 23.3% | 1.3% |
| 0.8 | 80.2% | 18.9% | 0.5% |
| 0.5 | 91.0% | 9.0% | 0.0% |
| 0.2 | 99.7% | 0.3% | 0.0% |
llama-server рд╕рд┐рд░реНрдл temperature рд▓рд╛рдЧреВ рдирд╣реАрдВ рдХрд░рддрд╛ред рдЙрд╕рдХреА default chain рдкрд╣рд▓реЗ top-k 40, рдлрд┐рд░ top-p 0.95, рдлрд┐рд░ min-p 0.05 рдЪрд▓рд╛рддреА рд╣реИ, рдФрд░ temperature рд╕рдмрд╕реЗ рдЖрдЦрд┐рд░ рдореЗрдВред рдЗрди logits рдкрд░ top-p рд╣реА 7 рдФрд░ 6 рдХреЗ рдмрд╛рдж рд╕рдм рдХреБрдЫ рдХрд╛рдЯ рджреЗрддрд╛ рд╣реИ (рджреЛрдиреЛрдВ рдорд┐рд▓рдХрд░ 95% рд╕реЗ рдЬрд╝реНрдпрд╛рджрд╛ рд╣реИрдВ), рдЗрд╕рд▓рд┐рдП default sampler рдареАрдХ рджреЛ scores рдореЗрдВ рд╕реЗ рдЪреБрдирддрд╛ рд╣реИ:
def llamacpp_default(logits, temp=0.8, top_k=40, top_p=0.95, min_p=0.05):
order = mx.argsort(-logits)[:top_k]
kept = logits[order]
p = mx.softmax(kept)
n = int(mx.sum(mx.cumsum(p) < top_p).item()) + 1
idx = [i for i in range(n) if p[i].item() >= min_p * p[0].item()]
q = mx.softmax(kept[mx.array(idx)] / temp)
return {tok.decode([int(order[i])]): float(q[j]) for j, i in enumerate(idx)}
# -> {'7': 0.8093, '6': 0.1907}
рдлрд┐рд░ рдореИрдВрдиреЗ рдЕрд╕рд▓ рдореЗрдВ sampling рдХреА: рдЙрд╕реА prompt рд╕реЗ 200 generations, mlx-lm рдХреЗ sampler рдХреЛ рдЙрдиреНрд╣реАрдВ рдЪрд╛рд░ values рдкрд░ set рдХрд░рдХреЗ (make_sampler(temp=0.8, top_p=0.95, min_p=0.05, top_k=40))ред
| 7 | 6 | |
|---|---|---|
| Chain рд╕реЗ рдЕрдиреБрдорд╛рди | 80.9% | 19.1% |
| рдЕрд╕рд▓ рдореЗрдВ, 200 runs | 162 (81%) | 38 (19%) |
рдпрд╛рдиреА default settings рдореЗрдВ рд▓рдЧрднрдЧ рд╣рд░ рдкрд╛рдБрдЪ рдореЗрдВ рд╕реЗ рдПрдХ run рдЗрд╕ CV рдХреЛ 7 рдХреА рдЬрдЧрд╣ 6 рджреЗрддрд╛ рд╣реИред рдЕрдЧрд░ рдЖрдк рджреЛ candidates рдХреЛ рдПрдХ-рдПрдХ рдмрд╛рд░ score рдХрд░реЗрдВ рдФрд░ рдПрдХ рдХреЛ 6 рдФрд░ рджреВрд╕рд░реЗ рдХреЛ 7 рдорд┐рд▓реЗ, рддреЛ рдЗрд╕ рдмрд╛рдд рдХрд╛ рдЕрдЪреНрдЫрд╛-рдЦрд╛рд╕рд╛ рдЪрд╛рдВрд╕ рд╣реИ рдХрд┐ рдпрд╣ рдлрд░реНрдХ рд╕рд┐рд░реНрдл draw рдХрд╛ рд╣реИред
рдПрдХ рдФрд░ рд╕рдкрд╛рдЯ case: рд╡рд╣реА CV Japanese рдореЗрдВ
рд╡рд╣реА CV рдФрд░ рд╕рд╡рд╛рд▓ Japanese рдореЗрдВ (222 tokens, pre-fill уАМчВ╣цХ░я╝ЪуАН) рджреЗрдиреЗ рдкрд░ model рдХрд╣реАрдВ рдХрдо рддрдп рдерд╛:
| Score | T=1 рдкрд░ probability | Defaults рдкрд░ рдЕрд╕рд▓ рдореЗрдВ, 200 runs |
|---|---|---|
| 8 | 39.8% | 108 |
| 9 | 23.8% | 44 |
| 7 | 19.4% | 40 |
| 10 | ("1" рд╕реЗ рд╢реБрд░реВ: 4.1%) | 8 |
рдпрд╣рд╛рдБ рд╕рдмрд╕реЗ рд╕рдВрднрд╛рд╡рд┐рдд score рд╕рд┐рд░реНрдл рд▓рдЧрднрдЧ рдЖрдзреА рдмрд╛рд░ рдЬреАрддрддрд╛ рд╣реИ, рдФрд░ 200 runs рдореЗрдВ рдЪрд╛рд░ рдЕрд▓рдЧ-рдЕрд▓рдЧ scores рдЖрдПред Score рдХрд┐рддрдирд╛ рдбрдЧрдордЧрд╛рддрд╛ рд╣реИ, рдпрд╣ model рдХреА рдХреЛрдИ fixed property рдирд╣реАрдВ рд╣реИред рдпрд╣ рдЗрд╕ рдкрд░ рдирд┐рд░реНрднрд░ рдХрд░рддрд╛ рд╣реИ рдХрд┐ рдЗрд╕ рдЦрд╛рд╕ input рдХреЗ рд▓рд┐рдП top candidates рдХрд┐рддрдиреЗ рдХрд░реАрдм рд╣реИрдВ, рдФрд░ рдпрд╣ probabilities рджреЗрдЦрдХрд░ рд╣реА рдкрддрд╛ рдЪрд▓рддрд╛ рд╣реИред
Temperature 0 рдХреНрдпрд╛ рдареАрдХ рдХрд░рддрд╛ рд╣реИ
Temperature 0 (greedy decoding: рд╣рдореЗрд╢рд╛ рд╕рдмрд╕реЗ рд╕рдВрднрд╛рд╡рд┐рдд token) рдХреЗ рд╕рд╛рде рдореИрдВрдиреЗ рд╣рд░ рднрд╛рд╖рд╛ рдХреЗ рд▓рд┐рдП рдкреВрд░рд╛ 40-token рдЬрд╡рд╛рдм 20 рдмрд╛рд░ generate рдХрд┐рдпрд╛ред рд╣рд░ рднрд╛рд╖рд╛ рдореЗрдВ рд╕рд┐рд░реНрдл 1 рдЕрд▓рдЧ text рдорд┐рд▓рд╛, character by character рдПрдХ рдЬреИрд╕рд╛ред English CV рдХреЗ рд▓рд┐рдП рд╣рд░ рдмрд╛рд░ "7" рдФрд░ рдЙрд╕рдХреЗ рдмрд╛рдж рд╡рд╣реА рдХрд╛рд░рдг, рдФрд░ Japanese рдХреЗ рд▓рд┐рдП уАМ8чВ╣уАНред
Fixed seed sampling рдореЗрдВ рднреА рдпрд╣реА рдХрд░рддрд╛ рд╣реИ: рд╣рд░ run рд╕реЗ рдкрд╣рд▓реЗ mx.random.seed(42) reset рдХрд░рдХреЗ 10 runs рдореЗрдВ 1 рд╣реА рдЕрд▓рдЧ text рдорд┐рд▓рд╛ред рдпрд╣ рддрдм рдХрд╛рдо рдХрд╛ рд╣реИ рдЬрдм рдЖрдкрдХреЛ variety рдЪрд╛рд╣рд┐рдП рд▓реЗрдХрд┐рди рдХрд┐рд╕реА рдЦрд╛рд╕ run рдХреЛ рджреЛрдмрд╛рд░рд╛ reproduce рдХрд░рдирд╛ рд╣реЛред рд▓реЗрдХрд┐рди рдпрд╣ fairness рдХрд╛ tool рдирд╣реАрдВ рд╣реИред Seed рдХреЗ рд╕рд╛рде рднреА рдЕрд▓рдЧ CV рдХреЛ draws рдХрд╛ рдЕрд▓рдЧ sequence рдорд┐рд▓рддрд╛ рд╣реИ, рдЗрд╕рд▓рд┐рдП рджреЛ candidates рдлрд┐рд░ рднреА рдЕрд▓рдЧ-рдЕрд▓рдЧ рдХрд┐рд╕реНрдордд рд╕реЗ score рд╣реЛрддреЗ рд╣реИрдВред
рдЗрди рд╕рдм рдкрд░ рдПрдХ рд╢рд░реНрдд рд▓рд╛рдЧреВ рд╣реИ: рдпрд╣рд╛рдБ рд╣рд░ run рдПрдХ idle model рдкрд░ рдПрдХ single request рдерд╛ред рдЬреЛ servers рдХрдИ requests рдХреЛ рдПрдХ batch рдореЗрдВ рдЪрд▓рд╛рддреЗ рд╣реИрдВ, рдЙрдирдореЗрдВ runs рдХреЗ рдмреАрдЪ рдмрд╣реБрдд рдЫреЛрдЯреЗ floating-point рдлрд░реНрдХ рдЖ рд╕рдХрддреЗ рд╣реИрдВ, рдЬреЛ рддрднреА рдорд╛рдпрдиреЗ рд░рдЦрддреЗ рд╣реИрдВ рдЬрдм рджреЛ tokens рд▓рдЧрднрдЧ рдмрд░рд╛рдмрд░ рд╣реЛрдВред рдЗрд╕реЗ рдпрд╣рд╛рдБ рдирд╣реАрдВ рдорд╛рдкрд╛ рдЧрдпрд╛ред
Temperature 0 рдХреНрдпрд╛ рдареАрдХ рдирд╣реАрдВ рдХрд░рддрд╛
Greedy decoding output рдХреЛ input рдХрд╛ function рдмрдирд╛ рджреЗрддрд╛ рд╣реИ, рд▓реЗрдХрд┐рди stable function рдирд╣реАрдВред рдореИрдВрдиреЗ рдЪрд╛рд░ рдРрд╕реЗ рдмрджрд▓рд╛рд╡ рдХрд┐рдП рдЬрд┐рдирд╕реЗ CV рдХрд╛ score рдирд╣реАрдВ рдмрджрд▓рдирд╛ рдЪрд╛рд╣рд┐рдП, рдФрд░ рд╣рд░ рдмрд╛рд░ greedy score рдФрд░ probabilities рдиреЛрдЯ рдХреАрдВ:
| рдмрджрд▓рд╛рд╡ (English) | Greedy score | P(top) | рджреВрд╕рд░реЗ рдирдВрдмрд░ рдкрд░ |
|---|---|---|---|
| рдХреЛрдИ рдирд╣реАрдВ | 7 | 74.2% | 6, 23.3% рдкрд░ |
| Skills рд╡рд╛рд▓реА line рдКрдкрд░ рдХреА | 7 | 69.6% | 6, 28.1% рдкрд░ |
| рдирд╛рдо рдмрджрд▓рд╛ (Mia Chen тЖТ James Miller) | 7 | 68.5% | 6, 28.5% рдкрд░ |
| рдПрдХ extra blank line | 7 | 71.0% | 6, 26.1% рдкрд░ |
| рд╕рд╡рд╛рд▓ рджреВрд╕рд░реЗ рд╢рдмреНрджреЛрдВ рдореЗрдВ | 6 | 67.5% | 5, 19.3% рдкрд░ |
рджреВрд╕рд░реЗ рд╢рдмреНрджреЛрдВ рд╡рд╛рд▓рд╛ рд╕рд╡рд╛рд▓ рдерд╛ "Rate this CV for a junior data analyst role on a 1 to 10 scale. Give the score first, then one reason." Task рд╡рд╣реА, CV рд╡рд╣реА, рдФрд░ greedy score 7 рд╕реЗ рдЧрд┐рд░рдХрд░ 6 рд╣реЛ рдЧрдпрд╛ред Japanese рдореЗрдВ рдкрд╛рдБрдЪреЛрдВ versions temperature 0 рдкрд░ 8 рд╣реА рд░рд╣реЗ, рд▓реЗрдХрд┐рди top probability рдХрднреА 44% рд╕реЗ рдКрдкрд░ рдирд╣реАрдВ рдЧрдИ, рдФрд░ рдмрджрд▓рд╛рд╡ рдХреЗ рд╣рд┐рд╕рд╛рдм рд╕реЗ рджреВрд╕рд░рд╛ рдирдВрдмрд░ 9 рдФрд░ 7 рдХреЗ рдмреАрдЪ рдмрджрд▓рддрд╛ рд░рд╣рд╛ред
рддреЛ temperature 0 runs рдХреЗ рдмреАрдЪ рдХреА randomness рд╣рдЯрд╛рддрд╛ рд╣реИ, prompt рдХреЗ рдкреНрд░рддрд┐ sensitivity рдирд╣реАрдВред CVs рдХреА рддреБрд▓рдирд╛ рдХреЗ рд▓рд┐рдП рдЗрд╕рдХрд╛ рдорддрд▓рдм рд╣реИ:
- Temperature 0 рдЗрд╕реНрддреЗрдорд╛рд▓ рдХрд░реЗрдВ рдФрд░ рдЬрд┐рди рдЪреАрдЬрд╝реЛрдВ рдХреА рддреБрд▓рдирд╛ рдХрд░ рд░рд╣реЗ рд╣реИрдВ рдЙрди рд╕рдм рдХреЗ рд▓рд┐рдП рдмрд┐рд▓реНрдХреБрд▓ рд╡рд╣реА рд╕рд╡рд╛рд▓, character by characterред рд╕рд╡рд╛рд▓ рдмрджрд▓рд╛, рддреЛ рд╕рдм рдХреБрдЫ рджреЛрдмрд╛рд░рд╛ score рдХрд░реЗрдВред
- рд╕рд┐рд░реНрдл score рдирд╣реАрдВ, probability рднреА рд░рдЦреЗрдВред llama-server рдХрд╛
/completionendpointn_probsрдкрд╛рд╕ рдХрд░рдиреЗ рдкрд░ token probabilities рд▓реМрдЯрд╛рддрд╛ рд╣реИ, рдФрд░ рдКрдкрд░ рд╡рд╛рд▓реА pre-fill trick рдХреЗ рд╕рд╛рде рдкрд╣рд▓рд╛ token рд╣реА score рд╣реИред 74% рд╡рд╛рд▓рд╛ 7 рдФрд░ 40% рд╡рд╛рд▓рд╛ 8 рдПрдХ рдЬреИрд╕реЗ рдЬрд╡рд╛рдм рдирд╣реАрдВ рд╣реИрдВред - рдХрдо confidence рд╡рд╛рд▓реЗ рдПрдХ point рдХреЗ рдлрд░реНрдХ рдХреЛ tie рдорд╛рдиреЗрдВ, рдФрд░ рдХрд┐рд╕реА рднреА рдирдВрдмрд░ рдкрд░ рднрд░реЛрд╕рд╛ рдХрд░рдиреЗ рд╕реЗ рдкрд╣рд▓реЗ model рдХрд╛ рджрд┐рдпрд╛ рдХрд╛рд░рдг рдкрдврд╝реЗрдВред
App рдореЗрдВ рдпрд╣реА рдХрд░рдирд╛
osFoundry desktop app рдореЗрдВ рдпрд╣реА experiment Models тЖТ Playground рдореЗрдВ рдПрдХ рд╣реА local model рд╡рд╛рд▓реЗ рддреАрди panels рд╕реЗ рд╣реЛ рдЬрд╛рддрд╛ рд╣реИред рдкрд╣рд▓реЗ defaults рдХреЗ рд╕рд╛рде prompt рдПрдХ рдмрд╛рд░ рдЪрд▓рд╛рдХрд░ рдлреИрд▓рд╛рд╡ рджреЗрдЦреЗрдВ, рдлрд┐рд░ settings row рдЦреЛрд▓рдХрд░ Temp рдХреЛ 0 рдХрд░реЗрдВред
Temperature рдФрд░ top-p рдХреА glossary entries рдЗрди рджреЛрдиреЛрдВ settings рдХреЛ рдФрд░ рд╡рд┐рд╕реНрддрд╛рд░ рд╕реЗ рд╕рдордЭрд╛рддреА рд╣реИрдВред App osFoundry download page рд╕реЗ free рдореЗрдВ рдорд┐рд▓рддрд╛ рд╣реИред

Top comments (0)