GLM 4.7 Flash рдПрдХ рдирдпрд╛ рдЬрд╛рд░реА рдУрдкрди-рд╡реЗрдЯ рдмрдбрд╝рд╛ рднрд╛рд╖рд╛ рдореЙрдбрд▓ рд╣реИ, рдЬрд┐рд╕рдиреЗ рдЗрд╕рд▓рд┐рдП рд╡рд┐рд╢реЗрд╖ рдзреНрдпрд╛рди рдЦреАрдВрдЪрд╛ рд╣реИ рдХреНрдпреЛрдВрдХрд┐ рдЗрд╕реЗ рд▓реЛрдХрд▓реА рдЪрд▓рд╛рдпрд╛ рдЬрд╛ рд╕рдХрддрд╛ рд╣реИ рдФрд░ рдлрд┐рд░ рднреА рдХреЛрдбрд┐рдВрдЧ, рд░реАрдЬрд╝рдирд┐рдВрдЧ рдФрд░ рдПрдЬреЗрдВрдЯ-рд╕реНрдЯрд╛рдЗрд▓ рд╡рд░реНрдХрдлрд╝реНрд▓реЛ рдХреЗ рд▓рд┐рдП рдордЬрдмреВрдд рдкреНрд░рджрд░реНрд╢рди рджреЗрддрд╛ рд╣реИред┬а
рдХрдИ рдЖрдзреБрдирд┐рдХ рдореЙрдбрд▓реЛрдВ рдХреЗ рд╡рд┐рдкрд░реАрдд рдЬреЛ рдкреЗрдб API рдпрд╛ рдХреНрд▓рд╛рдЙрдб-рд╣реЛрд╕реНрдЯреЗрдб рдЗрдВрдлреНрд░рд╛рд╕реНрдЯреНрд░рдХреНрдЪрд░ рдкрд░ рдирд┐рд░реНрднрд░ рд╣реЛрддреЗ рд╣реИрдВ, GLM 4.7 Flash рдХреЛ рд╣рд▓реНрдХреЗ рдЗрдиреНрдлрд╝реЗрд░реЗрдВрд╕ рдлрд╝реНрд░реЗрдорд╡рд░реНрдХ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдХреЗ рдкреВрд░реА рддрд░рд╣ рд▓реЛрдХрд▓ рд╣рд╛рд░реНрдбрд╡реЗрдпрд░ рдкрд░ рдЪрд▓рд╛рдпрд╛ рдЬрд╛ рд╕рдХрддрд╛ рд╣реИред рдпрд╣ рдЙрди рдбреЗрд╡рд▓рдкрд░реНрд╕ рдХреЗ рд▓рд┐рдП рдЖрдХрд░реНрд╖рдХ рд╡рд┐рдХрд▓реНрдк рд╣реИ рдЬреЛ рдЕрдкрдиреЗ рдореЙрдбрд▓реЛрдВ рдкрд░ рдкреВрд░рд╛ рдирд┐рдпрдВрддреНрд░рдг, рдСрдлрд╝рд▓рд╛рдЗрди рдЙрдкрдпреЛрдЧ, рдкреВрд░реНрд╡рд╛рдиреБрдореЗрдп рд▓рд╛рдЧрдд, рдФрд░ рдбреЗрд╡рд▓рдкрдореЗрдВрдЯ рдХреЗ рджреМрд░рд╛рди рддреЗрдЬрд╝ рдЗрдЯрд░реЗрд╢рди рдЪрд╛рд╣рддреЗ рд╣реИрдВред┬а
рд╕рд╣реА рд╕реЗрдЯрдЕрдк рдФрд░ рдХреНрд╡рд╛рдВрдЯрд╛рдЗрдЬрд╝реЗрд╢рди рдХреЗ рд╕рд╛рде, рдпрд╣ рдореЙрдбрд▓ рдХрдВрдЬрд╝реНрдпреВрдорд░ GPUs рдкрд░ рдЙрдЪреНрдЪ рдЯреЛрдХрди рдЬреЗрдирд░реЗрд╢рди рд╕реНрдкреАрдб рд╣рд╛рд╕рд┐рд▓ рдХрд░ рд╕рдХрддрд╛ рд╣реИ, рд╕рд╛рде рд╣реА рдЙрдкрдпреЛрдЧреА рд░реАрдЬрд╝рдирд┐рдВрдЧ рдЧреБрдгрд╡рддреНрддрд╛ рдмрдирд╛рдП рд░рдЦрддрд╛ рд╣реИред
рдЗрд╕ рдЯреНрдпреВрдЯреЛрд░рд┐рдпрд▓ рдореЗрдВ, рдореИрдВ рдЖрдкрдХреЛ рджрд┐рдЦрд╛рдКрдБрдЧрд╛ рдХрд┐ llama.cpp рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдХреЗ GLM 4.7 Flash рдХреЛ рд▓реЛрдХрд▓реА рдЪрд▓рд╛рдиреЗ рдХреЗ рд▓рд┐рдП рдЖрд╡рд╢реНрдпрдХ рд╕рд┐рд╕реНрдЯрдо рдПрдирд╡рд╛рдпрд░рдирдореЗрдВрдЯ рдХреИрд╕реЗ рд╕реЗрдЯрдЕрдк рдХрд░реЗрдВред рдлреЛрдХрд╕ рд╕реЗрдЯрдЕрдк рдХреЛ рд╕рд░рд▓, рд╕рд╛рдлрд╝-рд╕реБрдерд░рд╛ рдФрд░ рдкреБрдирд░реБрддреНрдкрд╛рджрди рдпреЛрдЧреНрдп рд░рдЦрдиреЗ рдкрд░ рд╣реИред рд╣рдо рдореЙрдбрд▓ рдбрд╛рдЙрдирд▓реЛрдб рдХрд░реЗрдВрдЧреЗ, llama.cpp рдХреЛ рдмрд┐рд▓реНрдб рдФрд░ рдХреЙрдиреНрдлрд╝рд┐рдЧрд░ рдХрд░реЗрдВрдЧреЗ, рдФрд░ рдлрд┐рд░ рдореЙрдбрд▓ рдХреЛ рд╡реЗрдм рдПрдкреНрд▓рд┐рдХреЗрд╢рди рддрдерд╛ API-рдЖрдзрд╛рд░рд┐рдд рдЗрдиреНрдлрд╝реЗрд░реЗрдВрд╕ рд╕рд░реНрд╡рд░ рджреЛрдиреЛрдВ рд╕реЗ рдЯреЗрд╕реНрдЯ рдХрд░реЗрдВрдЧреЗред
рдЯреНрдпреВрдЯреЛрд░рд┐рдпрд▓ рдХреЗ рдЖрдЧреЗ, рд╣рдо рд▓реЛрдХрд▓ llama.cpp рд╕рд░реНрд╡рд░ рдХреЛ рдПрдХ AI рдХреЛрдбрд┐рдВрдЧ рдПрдЬреЗрдВрдЯ рдХреЗ рд╕рд╛рде рдЗрдВрдЯреАрдЧреНрд░реЗрдЯ рдХрд░реЗрдВрдЧреЗ, рдЬрд┐рд╕рд╕реЗ рдСрдЯреЛрдореЗрдЯреЗрдб рдХреЛрдб рдЬреЗрдирд░реЗрд╢рди, рдПрдХреНрдЬрд╝реАрдХреНрдпреВрд╢рди рдФрд░ рдЯреЗрд╕реНрдЯрд┐рдВрдЧ рд╡рд░реНрдХрдлрд╝реНрд▓реЛ рд╕рдХреНрд╖рдо рд╣реЛрдВрдЧреЗред рдЖрдк рд╣рдорд╛рд░рд╛ рдЧрд╛рдЗрдб GLM-4.7 рдХреЛ рд▓реЛрдХрд▓реА рдХреИрд╕реЗ рдЪрд▓рд╛рдПрдБ рднреА рджреЗрдЦ рд╕рдХрддреЗ рд╣реИрдВред
GLM 4.7 Flash рдХреЛ рд▓реЛрдХрд▓реА рдЪрд▓рд╛рдиреЗ рдХреЗ рд▓рд┐рдП рдкреВрд░реНрд╡рд╛рдкреЗрдХреНрд╖рд╛рдПрдБ
GLM 4.7 Flash рдХреЛ рд▓реЛрдХрд▓реА рдЪрд▓рд╛рдиреЗ рд╕реЗ рдкрд╣рд▓реЗ, рд╕реБрдирд┐рд╢реНрдЪрд┐рдд рдХрд░реЗрдВ рдХрд┐ рдЖрдкрдХрд╛ рд╕рд┐рд╕реНрдЯрдо рдирд┐рдореНрдирд▓рд┐рдЦрд┐рдд рдЖрд╡рд╢реНрдпрдХрддрд╛рдУрдВ рдХреЛ рдкреВрд░рд╛ рдХрд░рддрд╛ рд╣реИред┬а
рд╣рд╛рд░реНрдбрд╡реЗрдпрд░ рдЖрд╡рд╢реНрдпрдХрддрд╛рдПрдБ
рдлреБрд▓ рдкреНрд░рд┐рд╕рд┐рдЬрди рдпрд╛ рдЙрдЪреНрдЪ рдмрд┐рдЯ рдХреНрд╡рд╛рдВрдЯрд╛рдЗрдЬрд╝реЗрд╢рди рдХреЗ рд▓рд┐рдП:
рдХрдо-рд╕реЗ-рдХрдо 24 GB VRAM рд╡рд╛рд▓рд╛ NVIDIA GPU
32 GB рд╕рд┐рд╕реНрдЯрдо RAM рдЕрдиреБрд╢рдВрд╕рд┐рдд
рдореЙрдбрд▓ рдлрд╝рд╛рдЗрд▓реЛрдВ рдФрд░ рдмрд┐рд▓реНрдб рдЖрд░реНрдЯрд┐рдлреИрдХреНрдЯреНрд╕ рдХреЗ рд▓рд┐рдП рдХрдо-рд╕реЗ-рдХрдо 40 GB рдЦрд╛рд▓реА рдбрд┐рд╕реНрдХ рд╕реНрдкреЗрд╕
4-рдмрд┐рдЯ рдХреНрд╡рд╛рдВрдЯрд╛рдЗрдЬрд╝реНрдб рдореЙрдбрд▓ рдХреЗ рд▓рд┐рдП
NVIDIA GPU рдЬрд┐рд╕рдореЗрдВ рдХрдо-рд╕реЗ-рдХрдо 16 GB VRAM
рдмрдбрд╝реЗ рдХреЙрдиреНрдЯреЗрдХреНрд╕реНрдЯ рд╕рд╛рдЗрдЬ рдкрд░ рд╕реНрдореВрдж рдЗрдиреНрдлрд╝реЗрд░реЗрдВрд╕ рдХреЗ рд▓рд┐рдП 24 GB VRAM рдЕрдиреБрд╢рдВрд╕рд┐рдд
16 рд╕реЗ 32 GB рд╕рд┐рд╕реНрдЯрдо RAM
рдХрдо-рд╕реЗ-рдХрдо 25 GB рдЦрд╛рд▓реА рдбрд┐рд╕реНрдХ рд╕реНрдкреЗрд╕
Q4_K_XL рдХреНрд╡рд╛рдВрдЯрд╛рдЗрдЬрд╝реЗрд╢рди рдореЗрдореЛрд░реА рдЙрдкрдпреЛрдЧ рдХреЛ рдХрд╛рдлрд╝реА рдШрдЯрд╛рддреЗ рд╣реБрдП рднреА рдордЬрдмреВрдд рд░реАрдЬрд╝рдирд┐рдВрдЧ рдФрд░ рдХреЛрдбрд┐рдВрдЧ рдкреНрд░рджрд░реНрд╢рди рдмрдирд╛рдП рд░рдЦрддрд╛ рд╣реИ, рдЬрд┐рд╕рд╕реЗ рдпрд╣ RTX 3090, RTX 4080 рдФрд░ RTX 4090 рдЬреИрд╕реЗ GPUs рдХреЗ рд▓рд┐рдП рдЙрдкрдпреБрдХреНрдд рдмрдирддрд╛ рд╣реИред рдпрд╣ рд╡реИрд░рд┐рдПрдВрдЯ рдЙрди рдЙрдкрдпреЛрдЧрдХрд░реНрддрд╛рдУрдВ рдХреЗ рд▓рд┐рдП рдЖрджрд░реНрд╢ рд╣реИ рдЬреЛ рдлреБрд▓ рдкреНрд░рд┐рд╕рд┐рдЬрди рд╡реЗрдЯреНрд╕ рдЪрд▓рд╛рдП рдмрд┐рдирд╛ рдЙрдЪреНрдЪ рдЯреЛрдХрди рдереНрд░реВрдкреБрдЯ рдЪрд╛рд╣рддреЗ рд╣реИрдВред
рд╕реЙрдлрд╝реНрдЯрд╡реЗрдпрд░ рдЖрд╡рд╢реНрдпрдХрддрд╛рдПрдБ
Linux рдпрд╛ macOS рдЕрдиреБрд╢рдВрд╕рд┐рдд рд╣реИред Windows рдЙрдкрдпреЛрдЧрдХрд░реНрддрд╛рдУрдВ рдХреЛ GPU рдкрд╛рд╕рдереНрд░реВ рд╕рдХреНрд╖рдо рдХреЗ рд╕рд╛рде WSL2 рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдирд╛ рдЪрд╛рд╣рд┐рдПред
NVIDIA GPU рдбреНрд░рд╛рдЗрд╡рд░ рдЖрд╡рд╢реНрдпрдХ рд╣реИ рдФрд░ рдЗрдВрд╕реНрдЯреЙрд▓ рдХрд┐рдП рдЧрдП CUDA рд╡рд░реНрдЬрд╝рди рдХреЗ рд╕рд╛рде рд╕рдВрдЧрдд рд╣реЛрдирд╛ рдЪрд╛рд╣рд┐рдПред
GLM 4.7 Flash рдЪрд▓рд╛рддреЗ рд╕рдордп GPU рдПрдХреНрд╕реЗрд▓рд░реЗрд╢рди рдХреЗ рд▓рд┐рдП CUDA рд╕рдкреЛрд░реНрдЯ рдЖрд╡рд╢реНрдпрдХ рд╣реИред CUDA Toolkit 13.1 рдЗрдВрд╕реНрдЯреЙрд▓ рдХрд░реЗрдВред
llama.cpp рдХреЛ рдмрд┐рд▓реНрдб рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП CMake рд╡рд░реНрдЬрд╝рди 3.26 рдпрд╛ рдирдпрд╛ рдЖрд╡рд╢реНрдпрдХ рд╣реИред
рд░рд┐рдкреЙрдЬрд╝рд┐рдЯрд░реА рдХреНрд▓реЛрди рдФрд░ рдореИрдиреЗрдЬ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП Git рдЖрд╡рд╢реНрдпрдХ рд╣реИред
1. GLM 4.7 Flash рдХреЗ рд▓рд┐рдП рдПрдирд╡рд╛рдпрд░рдирдореЗрдВрдЯ рд╕реЗрдЯрдЕрдк
llama.cpp рдХреЛ рдмрд┐рд▓реНрдб рдХрд░рдиреЗ рдФрд░ GLM 4.7 Flash рдЪрд▓рд╛рдиреЗ рд╕реЗ рдкрд╣рд▓реЗ, рдкрд╣рд▓реЗ рд╕реБрдирд┐рд╢реНрдЪрд┐рдд рдХрд░реЗрдВ рдХрд┐ рдЖрдкрдХрд╛ NVIDIA GPU рдФрд░ рдбреНрд░рд╛рдЗрд╡рд░реНрд╕ рд╕рд╣реА рддрд░рд╣ рдЗрдВрд╕реНрдЯреЙрд▓ рд╣реИрдВред рдЗрд╕рд╕реЗ рдпрд╣ рд╕реБрдирд┐рд╢реНрдЪрд┐рдд рд╣реЛрддрд╛ рд╣реИ рдХрд┐ CUDA рдЙрдкрд▓рдмреНрдз рд╣реИ рдФрд░ рд╕рд┐рд╕реНрдЯрдо GPU-рдПрдХреНрд╕реЗрд▓рд░реЗрдЯреЗрдб рдЗрдиреНрдлрд╝реЗрд░реЗрдВрд╕ рдЪрд▓рд╛ рд╕рдХрддрд╛ рд╣реИред
nvidia-smiрд╕рдВрдЪрд╛рд▓рд┐рдд рджреНрд╡рд╛рд░рд╛
рдЖрдЙрдЯрдкреБрдЯ RTX 3090 рдХреЗ рд╕рд╛рде CUDA рд╡рд░реНрдЬрд╝рди 12.8 рдФрд░ 24GB GPU рдореЗрдореЛрд░реА рдЙрдкрд▓рдмреНрдз рджрд┐рдЦрд╛рддрд╛ рд╣реИ, рдЬреЛ GLM 4.7 Flash рдФрд░ рдЗрд╕рдХреЗ рдХреНрд╡рд╛рдВрдЯрд╛рдЗрдЬрд╝реНрдб рд╡реИрд░рд┐рдПрдВрдЯреНрд╕ рдЪрд▓рд╛рдиреЗ рдХреЗ рд▓рд┐рдП рдкрд░реНрдпрд╛рдкреНрдд рд╣реИред
рдЕрдм рдПрдХ рдЯрд░реНрдорд┐рдирд▓ рдЦреЛрд▓реЗрдВ рдФрд░ рдПрдХ рд╕рд╛рдлрд╝ рд╡рд░реНрдХрд╕реНрдкреЗрд╕ рдФрд░ рдбрд╛рдпрд░реЗрдХреНрдЯрд░реА рд╕рдВрд░рдЪрдирд╛ рдкрд░рд┐рднрд╛рд╖рд┐рдд рдХрд░реЗрдВред рдЗрд╕рд╕реЗ рд╕реЛрд░реНрд╕ рдХреЛрдб, рдореЙрдбрд▓ рдлрд╝рд╛рдЗрд▓реЗрдВ, рдФрд░ рдХреИрд╢ рдбреЗрдЯрд╛ рд╕рдВрдЧрдард┐рдд рд░рд╣рддреЗ рд╣реИрдВ, рдкрд░рдорд┐рд╢рди рд╕рдорд╕реНрдпрд╛рдУрдВ рд╕реЗ рдмрдЪрд╛рд╡ рд╣реЛрддрд╛ рд╣реИ, рдФрд░ рд╕реЗрдЯрдЕрдк рдХреЛ рджреЛрд╣рд░рд╛рдирд╛ рдЖрд╕рд╛рди рдмрдирддрд╛ рд╣реИред
export WORKDIR = "/workspace"
export LLAMA_DIR = "$WORKDIR /llama.cpp"
export MODEL_DIR = "$WORKDIR /models/unsloth/GLM-4.7-Flash-GGUF" рд╕рдВрдЪрд╛рд▓рд┐рдд рджреНрд╡рд╛рд░рд╛
рд╡рд╣ рдбрд╛рдпрд░реЗрдХреНрдЯрд░реА рдмрдирд╛рдПрдБ рдЬрд╣рд╛рдБ рдореЙрдбрд▓ рдлрд╝рд╛рдЗрд▓реЗрдВ рд╕реНрдЯреЛрд░ рд╣реЛрдВрдЧреА, рдФрд░ рд╣реЛрдо рдбрд╛рдпрд░реЗрдХреНрдЯрд░реА рдХреЗ рдмрдЬрд╛рдп рд╡рд░реНрдХрд╕реНрдкреЗрд╕ рдХреЗ рдЕрдВрджрд░ Hugging Face рдХреИрд╢ рд▓реЛрдХреЗрд╢рди рдХреЙрдиреНрдлрд╝рд┐рдЧрд░ рдХрд░реЗрдВред рдЗрд╕рд╕реЗ рдбрд╛рдЙрдирд▓реЛрдб рдкрд░рдлрд╝реЙрд░реНрдореЗрдВрд╕ рдмреЗрд╣рддрд░ рд╣реЛрддрд╛ рд╣реИ рдФрд░ рдЧреИрд░рдЬрд╝рд░реВрд░реА рдЪреЗрддрд╛рд╡рдирд┐рдпрд╛рдБ рдирд╣реАрдВ рдЖрддреАрдВред
mkdir -p "$MODEL_DIR "
export HF_HOME = "$WORKDIR /.cache/huggingface"
export HUGGINGFACE_HUB_CACHE = "$WORKDIR /.cache/huggingface/hub"
export HF_HUB_CACHE = "$WORKDIR /.cache/huggingface/hub" рд╕рдВрдЪрд╛рд▓рд┐рдд рджреНрд╡рд╛рд░рд╛
рдЕрддрд┐рд░рд┐рдХреНрдд рдПрдирд╡рд╛рдпрд░рдирдореЗрдВрдЯ рд╡реЗрд░рд┐рдПрдмрд▓ рд╕реЗрдЯ рдХрд░реЗрдВ рддрд╛рдХрд┐ рд╕рд┐рдорд▓рд┐рдВрдХ рдЪреЗрддрд╛рд╡рдирд┐рдпрд╛рдБ рджрдмреЗрдВ рдФрд░ рд╣рд╛рдИ-рдкрд░рдлрд╝реЙрд░реНрдореЗрдВрд╕ рдбрд╛рдЙрдирд▓реЛрдб рд╕рдХреНрд╖рдо рд╣реЛрдВред
export HF_HUB_DISABLE_SYMLINKS_WARNING = 1
export HF_XET_HIGH_PERFORMANCE = 1 рд╕рдВрдЪрд╛рд▓рд┐рдд рджреНрд╡рд╛рд░рд╛
рдЕрдВрдд рдореЗрдВ, llama.cpp рдХреЛ рдмрд┐рд▓реНрдб рдХрд░рдиреЗ рдФрд░ рдбрд╛рдЙрдирд▓реЛрдб рдореИрдиреЗрдЬ рдХрд░рдиреЗ рд╣реЗрддреБ рдЖрд╡рд╢реНрдпрдХ рд╕рд┐рд╕реНрдЯрдо рдбрд┐рдкреЗрдВрдбреЗрдВрд╕реА рдЗрдВрд╕реНрдЯреЙрд▓ рдХрд░реЗрдВред
sudo apt-get update
sudo apt-get install -y \
build-essential cmake git curl libcurl4-openssl-devрд╕рдВрдЪрд╛рд▓рд┐рдд рджреНрд╡рд╛рд░рд╛
рдЕрдм рддрдХ рд╕рд┐рд╕реНрдЯрдо рдПрдирд╡рд╛рдпрд░рдирдореЗрдВрдЯ рддреИрдпрд╛рд░ рд╣реИред рдЕрдЧрд▓рд╛ рд╕реЗрдХреНрд╢рди CUDA рд╕рдкреЛрд░реНрдЯ рд╕рдХреНрд╖рдо рдХрд░рдХреЗ llama.cpp рдХреЛ рдХреНрд▓реЛрди рдФрд░ рдмрд┐рд▓реНрдб рдХрд░рдиреЗ рдкрд░ рдХреЗрдВрджреНрд░рд┐рдд рд╣реЛрдЧрд╛ред
2. CUDA рд╕рдкреЛрд░реНрдЯ рдХреЗ рд╕рд╛рде llama.cpp рдЗрдВрд╕реНрдЯреЙрд▓ рдХрд░рдирд╛
рдПрдирд╡рд╛рдпрд░рдирдореЗрдВрдЯ рддреИрдпрд╛рд░ рд╣реЛрдиреЗ рдХреЗ рдмрд╛рдж, рдЕрдЧрд▓рд╛ рдХрджрдо llama.cpp рдЗрдВрд╕реНрдЯреЙрд▓ рдХрд░рдирд╛ рдФрд░ CUDA рд╕рдкреЛрд░реНрдЯ рд╕рдХреНрд╖рдо рдХрд░рдХреЗ рдЗрд╕реЗ рдмрд┐рд▓реНрдб рдХрд░рдирд╛ рд╣реИред рдЗрд╕рд╕реЗ GLM 4.7 Flash GPU рдкрд░ рдХреБрд╢рд▓рддрд╛рдкреВрд░реНрд╡рдХ рдЪрд▓ рдкрд╛рдПрдЧрд╛ред
рдЯрд░реНрдорд┐рдирд▓ рдореЗрдВ, рдЕрдкрдиреЗ рд╡рд░реНрдХрд╕реНрдкреЗрд╕ рдореЗрдВ рдЬрд╛рдПрдБред рдлрд┐рд░ рдЖрдзрд┐рдХрд╛рд░рд┐рдХ llama.cpp рд░рд┐рдкреЙрдЬрд╝рд┐рдЯрд░реА рдХреНрд▓реЛрди рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдирд┐рдореНрди рдХрдорд╛рдВрдб рдЪрд▓рд╛рдПрдБред
git clone https://github.com/ggml-org/llama.cpp "$LLAMA_DIR"рд╕рдВрдЪрд╛рд▓рд┐рдд рджреНрд╡рд╛рд░рд╛
рд░рд┐рдкреЙрдЬрд╝рд┐рдЯрд░реА рдХреНрд▓реЛрди рд╣реЛрдиреЗ рдХреЗ рдмрд╛рдж, рд╕реЛрд░реНрд╕ рдлрд╝рд╛рдЗрд▓реЗрдВ рд╡рд░реНрдХрд╕реНрдкреЗрд╕ рдбрд╛рдпрд░реЗрдХреНрдЯрд░реА рдореЗрдВ рдбрд╛рдЙрдирд▓реЛрдб рд╣реЛ рдЬрд╛рдПрдБрдЧреАред
Cloning into '/workspace/llama.cpp'...
remote: Enumerating objects: 76714, done.
remote: Counting objects: 100% (238/238), done.
remote: Compressing objects: 100% (157/157), done.
remote: Total 76714 (delta 172), reused 81 (delta 81), pack-reused 76476 (from 3)
Receiving objects: 100% (76714/76714), 282.23 MiB | 13.11 MiB/s, done.
Resolving deltas: 100% (55422/55422), done.
Updating files: 100% (2145/2145), done.рд╕рдВрдЪрд╛рд▓рд┐рдд рджреНрд╡рд╛рд░рд╛
рдЕрдм CMake рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдХреЗ рдмрд┐рд▓реНрдб рдХреЙрдиреНрдлрд╝рд┐рдЧрд░ рдХрд░реЗрдВ рдФрд░ рд╕реНрдкрд╖реНрдЯ рд░реВрдк рд╕реЗ CUDA рд╕рдкреЛрд░реНрдЯ рд╕рдХреНрд╖рдо рдХрд░реЗрдВред рдпрд╣ рдХрд╝рджрдо GPU-рдПрдХреНрд╕реЗрд▓рд░реЗрдЯреЗрдб рдмрд╛рдЗрдирд░реАрдЬрд╝ рдХрдореНрдкрд╛рдЗрд▓ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдмрд┐рд▓реНрдб рд╕рд┐рд╕реНрдЯрдо рддреИрдпрд╛рд░ рдХрд░рддрд╛ рд╣реИред
cmake "$LLAMA_DIR " -B "$LLAMA_DIR /build" \
-DBUILD_SHARED_LIBS = OFF \
-DGGML_CUDA = ONрд╕рдВрдЪрд╛рд▓рд┐рдд рджреНрд╡рд╛рд░рд╛
рдХреЙрдиреНрдлрд╝рд┐рдЧрд░реЗрд╢рди рдкреВрд░реНрдг рд╣реЛрдиреЗ рдкрд░, рдЖрд╡рд╢реНрдпрдХ llama.cpp рдмрд╛рдЗрдирд░реАрдЬрд╝ рдмрд┐рд▓реНрдб рдХрд░реЗрдВред рдпрд╣ рдХрдорд╛рдВрдб рдХреЛрд░ рдЗрдиреНрдлрд╝реЗрд░реЗрдВрд╕ рдЯреВрд▓реНрд╕ рдХрдореНрдкрд╛рдЗрд▓ рдХрд░рддреА рд╣реИ, рдЬрд┐рдирдореЗрдВ рдХрдорд╛рдВрдб-рд▓рд╛рдЗрди рдЗрдВрдЯрд░рдлреЗрд╕ рдФрд░ рдЗрдиреНрдлрд╝реЗрд░реЗрдВрд╕ рд╕рд░реНрд╡рд░ рд╢рд╛рдорд┐рд▓ рд╣реИрдВред
cmake --build "$LLAMA_DIR /build" --config Release -j --clean-first \
--target llama-cli llama-mtmd-cli llama-server llama-gguf-splitрд╕рдВрдЪрд╛рд▓рд┐рдд рджреНрд╡рд╛рд░рд╛
рдмрд┐рд▓реНрдб рд╕рдорд╛рдкреНрдд рд╣реЛрдиреЗ рдХреЗ рдмрд╛рдж, рдХрдореНрдкрд╛рдЗрд▓реНрдб рдмрд╛рдЗрдирд░реАрдЬрд╝ рдХреЛ рдЖрд╕рд╛рди рдПрдХреНрд╕реЗрд╕ рдХреЗ рд▓рд┐рдП рдореБрдЦреНрдп llama.cpp рдбрд╛рдпрд░реЗрдХреНрдЯрд░реА рдореЗрдВ рдХреЙрдкреА рдХрд░реЗрдВред
cp "$LLAMA_DIR /build/bin/llama-" * "$LLAMA_DIR /" рд╕рдВрдЪрд╛рд▓рд┐рдд рджреНрд╡рд╛рд░рд╛
рдЕрдВрдд рдореЗрдВ, рдЗрдиреНрдлрд╝реЗрд░реЗрдВрд╕ рд╕рд░реНрд╡рд░ рдХреА рд╣реЗрд▓реНрдк рдХрдорд╛рдВрдб рдЪрд▓рд╛рдХрд░ рд╕рддреНрдпрд╛рдкрд┐рдд рдХрд░реЗрдВ рдХрд┐ llama.cpp рд╕рд╣реА рддрд░рд╣ рдмрд┐рд▓реНрдб рд╣реБрдЖ рд╣реИ рдФрд░ CUDA рдбрд┐рдЯреЗрдХреНрдЯ рд╣реЛ рд░рд╣реА рд╣реИред
"$LLAMA_DIR /llama-server" --help > /dev/null && echo "тЬФ llama.cpp built" рд╕рдВрдЪрд╛рд▓рд┐рдд рджреНрд╡рд╛рд░рд╛
рдпрджрд┐ CUDA рд╕рдкреЛрд░реНрдЯ рд╕рд╣реА рддрд░рд╣ рд╕рдХреНрд╖рдо рд╣реИ, рддреЛ рдЖрдЙрдЯрдкреБрдЯ рдкреБрд╖реНрдЯрд┐ рдХрд░реЗрдЧрд╛ рдХрд┐ CUDA рдбрд┐рд╡рд╛рдЗрд╕ рдорд┐рд▓рд╛, рдЬрд┐рд╕рдореЗрдВ GPU рдореЙрдбрд▓ рдФрд░ рдХрдВрдкреНрдпреВрдЯ рдХреИрдкреЗрдмрд┐рд▓рд┐рдЯреА рд╢рд╛рдорд┐рд▓ рд╣реЛрдЧреАред
ggml_cuda_init: found 1 CUDA devices:
Device 0 : NVIDIA GeForce RTX 3090 , compute capability 8.6 , VMM: yes
тЬФ llama.cpp builtрд╕рдВрдЪрд╛рд▓рд┐рдд рджреНрд╡рд╛рд░рд╛
3. Xet рд╕рдкреЛрд░реНрдЯ рдХреЗ рд╕рд╛рде GLM 4.7 Flash рдореЙрдбрд▓ рдбрд╛рдЙрдирд▓реЛрдб рдХрд░рдирд╛
llama.cpp рдмрд┐рд▓реНрдб рд╣реЛ рдЪреБрдХрд╛ рд╣реИ рдФрд░ CUDA рд╕рдкреЛрд░реНрдЯ рд╕рддреНрдпрд╛рдкрд┐рдд рд╣реИ, рдЕрдм рдЕрдЧрд▓рд╛ рдХрджрдо GLM 4.7 Flash рдореЙрдбрд▓ рдбрд╛рдЙрдирд▓реЛрдб рдХрд░рдирд╛ рд╣реИред рдЗрд╕ рдЯреНрдпреВрдЯреЛрд░рд┐рдпрд▓ рдореЗрдВ, рд╣рдо рдмрдбрд╝реЗ рдореЙрдбрд▓ рдлрд╝рд╛рдЗрд▓реЛрдВ рдХреЗ рддреЗрдЬрд╝ рдФрд░ рд╡рд┐рд╢реНрд╡рд╕рдиреАрдп рдбрд╛рдЙрдирд▓реЛрдб рдХреЗ рд▓рд┐рдП Hugging Face Hub рдХреЗ рд╕рд╛рде Xet рд╕рдкреЛрд░реНрдЯ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рддреЗ рд╣реИрдВред
рдЙрд╕реА рдЯрд░реНрдорд┐рдирд▓ рдореЗрдВ, рд╣рд╛рдИ-рдкрд░рдлрд╝реЙрд░реНрдореЗрдВрд╕ рдореЙрдбрд▓ рдбрд╛рдЙрдирд▓реЛрдб рдХреЗ рд▓рд┐рдП рдЖрд╡рд╢реНрдпрдХ Python рдкреИрдХреЗрдЬ рдЗрдВрд╕реНрдЯреЙрд▓ рдХрд░рдиреЗ рд╣реЗрддреБ рдирд┐рдореНрди рдХрдорд╛рдВрдб рдЪрд▓рд╛рдПрдБред
pip -q install -U "huggingface_hub[hf_xet]" hf-xet
pip -q install -U hf_transferрд╕рдВрдЪрд╛рд▓рд┐рдд рджреНрд╡рд╛рд░рд╛
рдЗрд╕рдХреЗ рдмрд╛рдж, рдЯрд░реНрдорд┐рдирд▓ рдореЗрдВ рдирд┐рдореНрди Python рд╕реНрдХреНрд░рд┐рдкреНрдЯ рдЪрд▓рд╛рдПрдБ рддрд╛рдХрд┐ 4-рдмрд┐рдЯ рдХреНрд╡рд╛рдВрдЯрд╛рдЗрдЬрд╝реНрдб рдореЙрдбрд▓ рд╡реИрд░рд┐рдПрдВрдЯ рдбрд╛рдЙрдирд▓реЛрдб рд╣реЛред рдпрд╣ рд╕реНрдХреНрд░рд┐рдкреНрдЯ рдкрд╣рд▓реЗ рдкрд░рд┐рднрд╛рд╖рд┐рдд рд╡рд░реНрдХрд╕реНрдкреЗрд╕ рдкрдереЛрдВ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рддреА рд╣реИ рдФрд░ рдХреЗрд╡рд▓ рдЖрд╡рд╢реНрдпрдХ GGUF рдлрд╝рд╛рдЗрд▓ рдбрд╛рдЙрдирд▓реЛрдб рдХрд░рддреА рд╣реИред
python - << 'PY'
import os
from huggingface_hub import snapshot_download
model_dir = os.environ["MODEL_DIR"]
snapshot_download(
repo_id="unsloth/GLM-4.7-Flash-GGUF",
local_dir=model_dir,
allow_patterns=["*UD-Q4_K_XL*"],
)
print("тЬФ Download complete:", model_dir)
PY рд╕рдВрдЪрд╛рд▓рд┐рдд рджреНрд╡рд╛рд░рд╛
рдбрд╛рдЙрдирд▓реЛрдб рдкреВрд░рд╛ рд╣реЛрдиреЗ рдкрд░, рдЖрдкрдХреЛ рдЖрдЙрдЯрдкреБрдЯ рджрд┐рдЦреЗрдЧрд╛ рдЬреЛ рдкреБрд╖реНрдЯрд┐ рдХрд░реЗрдЧрд╛ рдХрд┐ рдореЙрдбрд▓ рдлрд╝рд╛рдЗрд▓ рд╕рдлрд▓рддрд╛рдкреВрд░реНрд╡рдХ рдкреНрд░рд╛рдкреНрдд рд╣реЛ рдЧрдИ рд╣реИ, рдХреБрд▓ рдЖрдХрд╛рд░ рд▓рдЧрднрдЧ 17.5 GB рд╣реИред
Fetching 1 files: 100 %| тЦИтЦИтЦИтЦИтЦИтЦИтЦИтЦИтЦИтЦИтЦИтЦИтЦИтЦИтЦИтЦИтЦИтЦИтЦИтЦИтЦИтЦИтЦИтЦИтЦИтЦИтЦИтЦИтЦИтЦИтЦИтЦИтЦИтЦИтЦИтЦИтЦИтЦИтЦИтЦИтЦИтЦИтЦИтЦИтЦИтЦИтЦИтЦИтЦИтЦИтЦИтЦИтЦИтЦИтЦИтЦИтЦИтЦИтЦИтЦИтЦИтЦИтЦИтЦИтЦИтЦИтЦИтЦИтЦИтЦИтЦИтЦИтЦИтЦИтЦИтЦИтЦИтЦИтЦИтЦИтЦИтЦИтЦИ| 1 /1 [ 00:52 < 00:00, 52 .80s/it]
Download complete: 100 %| тЦИтЦИтЦИтЦИтЦИтЦИтЦИтЦИтЦИтЦИтЦИтЦИтЦИтЦИтЦИтЦИтЦИтЦИтЦИтЦИтЦИтЦИтЦИтЦИтЦИтЦИтЦИтЦИтЦИтЦИтЦИтЦИтЦИтЦИтЦИтЦИтЦИтЦИтЦИтЦИтЦИтЦИтЦИтЦИтЦИтЦИтЦИтЦИтЦИтЦИтЦИтЦИтЦИтЦИтЦИтЦИтЦИтЦИтЦИтЦИтЦИтЦИтЦИтЦИтЦИтЦИтЦИтЦИтЦИтЦИтЦИтЦИтЦИтЦИтЦИтЦИ| 17 .5G/17.5G [ 00:52 < 00:00, 480MB/s] тЬФ Download complete: /workspace/models/unsloth/GLM-4.7-Flash-GGUFрд╕рдВрдЪрд╛рд▓рд┐рдд рджреНрд╡рд╛рд░рд╛
рдЕрдВрдд рдореЗрдВ, рд╕рддреНрдпрд╛рдкрд┐рдд рдХрд░реЗрдВ рдХрд┐ рдореЙрдбрд▓ рдлрд╝рд╛рдЗрд▓ рдЯрд╛рд░реНрдЧреЗрдЯ рдбрд╛рдпрд░реЗрдХреНрдЯрд░реА рдореЗрдВ рдореМрдЬреВрдж рд╣реИред
ls -lh "$MODEL_DIR " рд╕рдВрдЪрд╛рд▓рд┐рдд рджреНрд╡рд╛рд░рд╛
рдЖрдкрдХреЛ GLM-4.7-Flash-UD-Q4_K_XL.gguf рдлрд╝рд╛рдЗрд▓ рд╕реВрдЪреАрдмрджреНрдз рджрд┐рдЦрдиреА рдЪрд╛рд╣рд┐рдП, рдЬреЛ рдкреБрд╖реНрдЯрд┐ рдХрд░рддреА рд╣реИ рдХрд┐ рдореЙрдбрд▓ рдЗрдиреНрдлрд╝реЗрд░реЗрдВрд╕ рдХреЗ рд▓рд┐рдП рддреИрдпрд╛рд░ рд╣реИред
total 17G
-rw-rw-rw- 1 root root 17G Jan 21 18 :46 GLM-4.7-Flash-UD-Q4_K_XL.ggufрд╕рдВрдЪрд╛рд▓рд┐рдд рджреНрд╡рд╛рд░рд╛
4. GLM 4.7 Flash рдЗрдиреНрдлрд╝реЗрд░реЗрдВрд╕ рд╕рд░реНрд╡рд░ рдЪрд▓рд╛рдирд╛
рдореЙрдбрд▓ рдбрд╛рдЙрдирд▓реЛрдб рд╣реЛ рдЪреБрдХрд╛ рд╣реИ рдФрд░ llama.cpp CUDA рд╕рдкреЛрд░реНрдЯ рдХреЗ рд╕рд╛рде рдмрд┐рд▓реНрдб рд╣реИ, рдЕрдм рдЕрдЧрд▓рд╛ рдХрджрдо рдЗрдиреНрдлрд╝реЗрд░реЗрдВрд╕ рд╕рд░реНрд╡рд░ рд▓реЙрдиреНрдЪ рдХрд░рдирд╛ рд╣реИред рдЗрд╕рд╕реЗ GLM 4.7 Flash рдПрдХ рд▓реЛрдХрд▓ API рдХреЗ рд░реВрдк рдореЗрдВ рдЙрдкрд▓рдмреНрдз рд╣реЛ рдЬрд╛рдПрдЧрд╛, рдЬрд┐рд╕реЗ рдпреВрдЬрд╝рд░ рдЗрдВрдЯрд░рдлреЗрд╕реЗрдЬрд╝, рд╕реНрдХреНрд░рд┐рдкреНрдЯреНрд╕ рдФрд░ AI рдХреЛрдбрд┐рдВрдЧ рдПрдЬреЗрдВрдЯреНрд╕ рдЙрдкрдпреЛрдЧ рдХрд░ рд╕рдХреЗрдВрдЧреЗред
рдХреГрдкрдпрд╛ рд╡рд╣реА рдЯрд░реНрдорд┐рдирд▓ рд╕реЗрд╢рди рдФрд░ рд╡рд░реНрдХрд╕реНрдкреЗрд╕ рдЙрдкрдпреЛрдЧ рдХрд░реЗрдВ рдЬрд┐рд╕реЗ рдЖрдкрдиреЗ рдкрд┐рдЫрд▓реЗ рд╕реЗрдХреНрд╢рдиреЛрдВ рдореЗрдВ рдХреЙрдиреНрдлрд╝рд┐рдЧрд░ рдХрд┐рдпрд╛ рдерд╛ред┬а
рд╕рдмрд╕реЗ рдкрд╣рд▓реЗ, рдбрд╛рдЙрдирд▓реЛрдб рдХреА рдЧрдИ GGUF рдореЙрдбрд▓ рдлрд╝рд╛рдЗрд▓ рдЦреЛрдЬреЗрдВ рдФрд░ рдЙрд╕рдХрд╛ рдкрде рдПрдХ рдПрдирд╡рд╛рдпрд░рдирдореЗрдВрдЯ рд╡реЗрд░рд┐рдПрдмрд▓ рдореЗрдВ рд╕реНрдЯреЛрд░ рдХрд░реЗрдВред
export MODEL_FILE = "$( ls "$MODEL_DIR " /*.gguf | grep -i UD-Q4_K_XL | head -n 1 ) " рд╕рдВрдЪрд╛рд▓рд┐рдд рджреНрд╡рд╛рд░рд╛
рдЕрдм рдирд┐рдореНрди рдХрдорд╛рдВрдб рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдХреЗ llama.cpp рдЗрдиреНрдлрд╝реЗрд░реЗрдВрд╕ рд╕рд░реНрд╡рд░ рд╢реБрд░реВ рдХрд░реЗрдВред рдпрд╣ рдХреЙрдиреНрдлрд╝рд┐рдЧрд░реЗрд╢рди RTX 3090 рдХреЗ рд▓рд┐рдП рдСрдкреНрдЯрд┐рдорд╛рдЗрдЬрд╝реНрдб рд╣реИ рдФрд░ рдереНрд░реВрдкреБрдЯ, рд▓реЗрдЯреЗрдВрд╕реА рдФрд░ рдХреЙрдиреНрдЯреЗрдХреНрд╕реНрдЯ рд▓рдВрдмрд╛рдИ рдХреЗ рдмреАрдЪ рд╕рдВрддреБрд▓рди рд░рдЦрддреА рд╣реИред
$LLAMA_DIR /llama-server \
--model "$MODEL_FILE " \
--alias "GLM-4.7-Flash" \
--threads 32 \
--host 0.0 .0.0 \
--ctx-size 16384 \
--temp 0.7 \
--top-p 1 \
--port 8080 \
--fit on \
--prio 3 \
--jinja \
--flash-attn auto \
--batch-size 1024 \
--ubatch-size 256 рд╕рдВрдЪрд╛рд▓рд┐рдд рджреНрд╡рд╛рд░рд╛
llama-server рдХреЙрдиреНрдлрд╝рд┐рдЧрд░реЗрд╢рди рдХрд╛ рд╡рд┐рд╡рд░рдг
--model рдЗрдиреНрдлрд╝реЗрд░реЗрдВрд╕ рдХреЗ рд▓рд┐рдП рдЪрдпрдирд┐рдд GLM 4.7 Flash GGUF рдореЙрдбрд▓ рдлрд╝рд╛рдЗрд▓ рд▓реЛрдб рдХрд░рддрд╛ рд╣реИред
--alias рдПрдХ рдкрдардиреАрдп рдореЙрдбрд▓ рдирд╛рдо рдЕрд╕рд╛рдЗрди рдХрд░рддрд╛ рд╣реИ рдЬреЛ API рд░реЗрд╕реНрдкреЙрдиреНрд╕ рдФрд░ рд▓реЙрдЧреНрд╕ рдореЗрдВ рджрд┐рдЦрд╛рдИ рджреЗрддрд╛ рд╣реИред
--threads 32 CPU рдереНрд░реЗрдбреНрд╕ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рддрд╛ рд╣реИ рддрд╛рдХрд┐ рд╣рд╛рдИ-рдХреЛрд░ рд╕рд┐рд╕реНрдЯрдо рдкрд░ рдЯреЛрдХрдирд╛рдЗрдЬрд╝реЗрд╢рди, рд╢реЗрдбреНрдпреВрд▓рд┐рдВрдЧ, рдФрд░ рд░рд┐рдХреНрд╡реЗрд╕реНрдЯ рд╣реИрдВрдбрд▓рд┐рдВрдЧ рд╣реЛ рд╕рдХреЗред
--host рд╕рд░реНрд╡рд░ рдХреЛ рд╕рднреА рдиреЗрдЯрд╡рд░реНрдХ рдЗрдВрдЯрд░рдлрд╝реЗрд╕ рдкрд░ рдмрд╛рдЗрдВрдб рдХрд░рддрд╛ рд╣реИ рддрд╛рдХрд┐ рдЗрд╕реЗ рд▓реЛрдХрд▓реА рдпрд╛ рдиреЗрдЯрд╡рд░реНрдХ рдкрд░ рдЕрдиреНрдп рдорд╢реАрдиреЛрдВ рд╕реЗ рдПрдХреНрд╕реЗрд╕ рдХрд┐рдпрд╛ рдЬрд╛ рд╕рдХреЗред
--ctx-size рдмрдбрд╝рд╛ рдХреЙрдиреНрдЯреЗрдХреНрд╕реНрдЯ рд╡рд┐рдВрдбреЛ рд╕реЗрдЯ рдХрд░рддрд╛ рд╣реИ рдЬреЛ рд▓рдВрдмреЗ рдкреНрд░реЙрдореНрдкреНрдЯ рд╕рдкреЛрд░реНрдЯ рдФрд░ GPU рдореЗрдореЛрд░реА рдЙрдкрдпреЛрдЧ рдХреЗ рдмреАрдЪ рд╕рдВрддреБрд▓рди рд░рдЦрддрд╛ рд╣реИред
--temp рдордзреНрдпрдо рд░реИрдВрдбрдордиреЗрд╕ рд▓рд╛рдЧреВ рдХрд░рддрд╛ рд╣реИ рддрд╛рдХрд┐ рд░реЗрд╕реНрдкреЙрдиреНрд╕ рдЧреБрдгрд╡рддреНрддрд╛ рдмреЗрд╣рддрд░ рд╣реЛ рдкрд░ рд░реАрдЬрд╝рдирд┐рдВрдЧ рд╕реНрдерд┐рд░рддрд╛ рдкреНрд░рднрд╛рд╡рд┐рдд рди рд╣реЛред
--top-p рдиреНрдпреВрдХреНрд▓рд┐рдпрд╕ рдлрд╝рд┐рд▓реНрдЯрд░рд┐рдВрдЧ рдХреЛ рдирд┐рд╖реНрдХреНрд░рд┐рдп рдХрд░рддрд╛ рд╣реИ рддрд╛рдХрд┐ рдЬреЗрдирд░реЗрд╢рди рдХреЗ рджреМрд░рд╛рди рдкреВрд░реНрдг рдЯреЛрдХрди рдбрд┐рд╕реНрдЯреНрд░реАрдмреНрдпреВрд╢рди рдЙрдкрд▓рдмреНрдз рд░рд╣реЗред
--port 8080 рдЗрдиреНрдлрд╝реЗрд░реЗрдВрд╕ рд╕рд░реНрд╡рд░ рдХреЛ рдПрдХ рдорд╛рдирдХ рд▓реЛрдХрд▓ рдбреЗрд╡рд▓рдкрдореЗрдВрдЯ рдкреЛрд░реНрдЯ рдкрд░ рдПрдХреНрд╕рдкреЛрдЬрд╝ рдХрд░рддрд╛ рд╣реИред
--fit рдСрдЯреЛрдореИрдЯрд┐рдХ рдореЗрдореЛрд░реА рдлрд╝рд┐рдЯрд┐рдВрдЧ рд╕рдХреНрд╖рдо рдХрд░рддрд╛ рд╣реИ рддрд╛рдХрд┐ VRAM рд▓рд┐рдорд┐рдЯ рд╕реЗ рдКрдкрд░ рдЬрд╛рдП рдмрд┐рдирд╛ GPU рдЙрдкрдпреЛрдЧ рдЕрдзрд┐рдХрддрдо рд╣реЛред
--prio рд╕рдорд╡рд░реНрддреА рд░рд┐рдХреНрд╡реЗрд╕реНрдЯ рдХреЗ рддрд╣рдд рдЗрдиреНрдлрд╝реЗрд░реЗрдВрд╕ рд╡рд░реНрдХрд▓реЛрдб рдХреЗ рд▓рд┐рдП рд╕рдВрддреБрд▓рд┐рдд рдкреНрд░рд╛рдердорд┐рдХрддрд╛ рд╕реНрддрд░ рд╕реЗрдЯ рдХрд░рддрд╛ рд╣реИред
--jinja рд╕реНрдЯреНрд░рдХреНрдЪрд░реНрдб рдкреНрд░реЙрдореНрдкреНрдЯреНрд╕ рдФрд░ рдПрдЬреЗрдВрдЯ-рд╕реНрдЯрд╛рдЗрд▓ рд╡рд░реНрдХрдлрд╝реНрд▓реЛ рдХреЗ рд▓рд┐рдП Jinja рдЯреЗрдореНрдкрд▓реЗрдЯрд┐рдВрдЧ рд╕рдХреНрд╖рдо рдХрд░рддрд╛ рд╣реИред
--flash-attn GPU рджреНрд╡рд╛рд░рд╛ рд╕рдорд░реНрдерд┐рдд рд╣реЛрдиреЗ рдкрд░ рд╕реНрд╡рдЪрд╛рд▓рд┐рдд рд░реВрдк рд╕реЗ Flash Attention рд╕рдХреНрд╖рдо рдХрд░рддрд╛ рд╣реИ рддрд╛рдХрд┐ рдереНрд░реВрдкреБрдЯ рдмрдврд╝реЗред
--batch-size рдмрдбрд╝реЗ рдмреИрдЪ рдкреНрд░реЛрд╕реЗрд╕рд┐рдВрдЧ рдХреА рдЕрдиреБрдорддрд┐ рджреЗрддрд╛ рд╣реИ рддрд╛рдХрд┐ RTX 3090 рдкрд░ рдЯреЛрдХрди рдереНрд░реВрдкреБрдЯ рдмреЗрд╣рддрд░ рд╣реЛред
--ubatch-size рдмрдбрд╝реЗ рдмреИрдЪ рдХреЛ рдЫреЛрдЯреЗ рдорд╛рдЗрдХреНрд░реЛ-рдмреИрдЪ рдореЗрдВ рд╡рд┐рднрд╛рдЬрд┐рдд рдХрд░рддрд╛ рд╣реИ рддрд╛рдХрд┐ рдореЗрдореЛрд░реА рдкреНрд░реЗрд╢рд░ рдФрд░ рд▓реЗрдЯреЗрдВрд╕реА рдирд┐рдпрдВрддреНрд░рд┐рдд рд░рд╣реЗред
рд╕рд░реНрд╡рд░ рд╢реБрд░реВ рд╣реЛрддреЗ рд╣реА, рдпрд╣ рдореЙрдбрд▓ рдХреЛ GPU рдореЗрдореЛрд░реА рдореЗрдВ рд▓реЛрдб рдХрд░реЗрдЧрд╛ рдФрд░ рдкреЛрд░реНрдЯ 8080 рдкрд░ рд░рд┐рдХреНрд╡реЗрд╕реНрдЯ рд╕реБрдирдирд╛ рд╢реБрд░реВ рдХрд░реЗрдЧрд╛ред рдЗрд╕ рдмрд┐рдВрджреБ рдкрд░, GLM 4.7 Flash рд▓реЛрдХрд▓реА рдЪрд▓ рд░рд╣рд╛ рд╣реИ рдФрд░ рдЪреИрдЯ, рдХрдореНрдкреНрд▓реАрд╢рди, рдФрд░ рдПрдЬреЗрдВрдЯ-рдЖрдзрд╛рд░рд┐рдд рд╡рд░реНрдХрдлрд╝реНрд▓реЛ рдХреЗ рд▓рд┐рдП HTTP рдПрдВрдбрдкреЙрдЗрдВрдЯреНрд╕ рдХреЗ рдЬрд╝рд░рд┐рдП рдПрдХреНрд╕реЗрд╕ рдХрд┐рдпрд╛ рдЬрд╛ рд╕рдХрддрд╛ рд╣реИред
5. GLM 4.7 Flash рдореЙрдбрд▓ рдХрд╛ рдкрд░реАрдХреНрд╖рдг
рдЗрдиреНрдлрд╝реЗрд░реЗрдВрд╕ рд╕рд░реНрд╡рд░ рдЪрд▓ рд░рд╣рд╛ рд╣реИ, рдЕрдм рдЖрдк рдмрд┐рд▓реНрдЯ-рдЗрди рд╡реЗрдм UI, рдбрд╛рдпрд░реЗрдХреНрдЯ HTTP рд░рд┐рдХреНрд╡реЗрд╕реНрдЯ рдФрд░ OpenAI-рдХрдореНрдкреИрдЯрд┐рдмрд▓ Python SDK рд╕рд╣рд┐рдд рдХрдИ рдЗрдВрдЯрд░рдлреЗрд╕реЗрдЬрд╝ рд╕реЗ GLM 4.7 Flash рдХрд╛ рдкрд░реАрдХреНрд╖рдг рдХрд░ рд╕рдХрддреЗ рд╣реИрдВред
llama.cpp рд╡реЗрдм рдЗрдВрдЯрд░рдлреЗрд╕ рдпрд╣рд╛рдБ рдЙрдкрд▓рдмреНрдз рд╣реИ: http://0.0.0.0:8080
рдЗрд╕ URL рдХреЛ рдХреЙрдкреА рдХрд░реЗрдВ рдФрд░ рдЕрдкрдиреЗ рд╡реЗрдм рдмреНрд░рд╛рдЙрдЬрд╝рд░ рдореЗрдВ рдЦреЛрд▓реЗрдВ рддрд╛рдХрд┐ ChatGPT рдЬреИрд╕реА рд╕рд░рд▓ рдЪреИрдЯ рдЗрдВрдЯрд░рдлреЗрд╕ рддрдХ рдкрд╣реБрдБрдЪ рд╣реЛ рд╕рдХреЗред┬а
рдПрдХ рдкреНрд░реЙрдореНрдкреНрдЯ рджрд░реНрдЬ рдХрд░реЗрдВ, рдФрд░ рдореЙрдбрд▓ рддреБрд░рдВрдд рд░реЗрд╕реНрдкреЙрдиреНрд╕ рдЬрдирд░реЗрдЯ рдХрд░рдирд╛ рд╢реБрд░реВ рдХрд░ рджреЗрдЧрд╛ред┬а
рдпрд╣ рд╕реЗрдЯрдЕрдк рд╕реНрдкреАрдб рдХреЗ рд▓рд┐рдП рдСрдкреНрдЯрд┐рдорд╛рдЗрдЬрд╝реНрдб рд╣реИ: RTX 3090 рдкрд░ CUDA рд╕рдХреНрд╖рдо рдХрд░рдХреЗ рдореЙрдбрд▓ рдЪрд▓рд╛рдпрд╛ рдЬрд╛ рд░рд╣рд╛ рд╣реИ, рдЬрд╣рд╛рдБ рдЙрдкрд▓рдмреНрдз рд╣реЛ рд╡рд╣рд╛рдБ Flash Attention рдХрд╛ рдЙрдкрдпреЛрдЧ рд╣реЛрддрд╛ рд╣реИ, рдФрд░ рдЙрдЪреНрдЪ рдереНрд░реВрдкреБрдЯ рдХреЗ рд▓рд┐рдП рдмреИрдЪрд┐рдВрдЧ рд╕реЗрдЯрд┐рдВрдЧреНрд╕ рдЯреНрдпреВрди рд╣реИрдВред┬а
рд╡реНрдпрд╡рд╣рд╛рд░ рдореЗрдВ, рдпрд╣ рдХреЙрдиреНрдлрд╝рд┐рдЧрд░реЗрд╢рди рдЫреЛрдЯреЗ рд╕реЗ рдордзреНрдпрдо рд░реЗрд╕реНрдкреЙрдиреНрд╕ рдХреЗ рд▓рд┐рдП рд▓рдЧрднрдЧ 100 рдЯреЛрдХрди рдкреНрд░рддрд┐ рд╕реЗрдХрдВрдб рддрдХ рдкрд╣реБрдБрдЪ рд╕рдХрддрд╛ рд╣реИред
рдЖрдк рдЙрд╕реА рд╕рд░реНрд╡рд░ рд╕реЗ curl рдХрдорд╛рдВрдб рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдХреЗ рднреА рдЗрдВрдЯрд░реИрдХреНрдЯ рдХрд░ рд╕рдХрддреЗ рд╣реИрдВред рдПрдХ рдирдпрд╛ рдЯрд░реНрдорд┐рдирд▓ рд╡рд┐рдВрдбреЛ рдЦреЛрд▓реЗрдВ рдФрд░ рдЪреИрдЯ рдХрдореНрдкреНрд▓реАрд╢рди рдкреНрд░реЙрдореНрдкреНрдЯ рднреЗрдЬрдиреЗ рдХреЗ рд▓рд┐рдП рдирд┐рдореНрди рд░рд┐рдХреНрд╡реЗрд╕реНрдЯ рдЪрд▓рд╛рдПрдБред
curl -N http://127.0.0.1:8080/v1/chat/completions \
-H "Content-Type: application/json" \
-H "Authorization: Bearer local" \
-d '{
"model": "GLM-4.7-Flash",
"messages": [
{ "role": "user", "content": "Write a short bash script that prints numbers 1 to 5." }
]
}' рд╕рдВрдЪрд╛рд▓рд┐рдд рджреНрд╡рд╛рд░рд╛
рдЖрдк OpenAI Python SDK рдЗрдВрд╕реНрдЯреЙрд▓ рдХрд░рдХреЗ рднреА рдореЙрдбрд▓ рдЯреЗрд╕реНрдЯ рдХрд░ рд╕рдХрддреЗ рд╣реИрдВред
pip -q install openaiрд╕рдВрдЪрд╛рд▓рд┐рдд рджреНрд╡рд╛рд░рд╛
рдЗрд╕ Python рдЙрджрд╛рд╣рд░рдг рдореЗрдВ, OpenAI рдХреНрд▓рд╛рдЗрдВрдЯ рдХреЛ рд▓реЛрдХрд▓реА рдЪрд▓ рд░рд╣реЗ llama.cpp рдЗрдиреНрдлрд╝реЗрд░реЗрдВрд╕ рд╕рд░реНрд╡рд░ рдХреЛ рд░рд┐рдХреНрд╡реЗрд╕реНрдЯ рднреЗрдЬрдиреЗ рдХреЗ рд▓рд┐рдП рдХреЙрдиреНрдлрд╝рд┐рдЧрд░ рдХрд┐рдпрд╛ рдЧрдпрд╛ рд╣реИред
base_url рд▓реЛрдХрд▓ API рдПрдВрдбрдкреЙрдЗрдВрдЯ рдХреА рдУрд░ рдЗрд╢рд╛рд░рд╛ рдХрд░рддрд╛ рд╣реИ, рдФрд░ API рдХреБрдВрдЬреА рдлрд╝реАрд▓реНрдб SDK рджреНрд╡рд╛рд░рд╛ рдЖрд╡рд╢реНрдпрдХ рд╣реИ рдкрд░ рдЗрд╕реЗ рдХрд┐рд╕реА рднреА рдкреНрд▓реЗрд╕рд╣реЛрд▓реНрдбрд░ рдорд╛рди рдкрд░ рд╕реЗрдЯ рдХрд┐рдпрд╛ рдЬрд╛ рд╕рдХрддрд╛ рд╣реИ рдХреНрдпреЛрдВрдХрд┐ рдСрдереЗрдВрдЯрд┐рдХреЗрд╢рди рд▓реЛрдХрд▓реА рд╣реИрдВрдбрд▓ рд╣реЛрддрд╛ рд╣реИред
from openai import OpenAI
client = OpenAI(
base_url= "http://127.0.0.1:8080/v1" ,
api_key= "local"
) рд╕рдВрдЪрд╛рд▓рд┐рдд рджреНрд╡рд╛рд░рд╛
рдЗрд╕рдХреЗ рдмрд╛рдж рдХреНрд▓рд╛рдЗрдВрдЯ, рдЗрдиреНрдлрд╝реЗрд░реЗрдВрд╕ рд╕рд░реНрд╡рд░ рд▓реЙрдиреНрдЪ рдХрд░рддреЗ рд╕рдордп рдкрд░рд┐рднрд╛рд╖рд┐рдд рдореЙрдбрд▓ рдПрд▓рд┐рдпрд╕ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдХреЗ GLM 4.7 Flash рдХреЛ рдПрдХ рдЪреИрдЯ рдХрдореНрдкреНрд▓реАрд╢рди рд░рд┐рдХреНрд╡реЗрд╕реНрдЯ рднреЗрдЬрддрд╛ рд╣реИред рдкреНрд░реЙрдореНрдкреНрдЯ рдорд╛рдирдХ рдЪреИрдЯ рдлрд╝реЙрд░реНрдореИрдЯ рдореЗрдВ рджрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИ рдФрд░ рд░реЗрд╕реНрдкреЙрдиреНрд╕ рдПрдХ рд╕реНрдЯреНрд░рдХреНрдЪрд░реНрдб рдСрдмреНрдЬреЗрдХреНрдЯ рдХреЗ рд░реВрдк рдореЗрдВ рд╡рд╛рдкрд╕ рдЖрддрд╛ рд╣реИред
r = client. chat. completions. create(
model= "GLM-4.7-Flash" ,
messages= [ { "role" : "user" , "content" : "Build me a Simple API server using FastAPI" } ]
)
print ( r. choices[ 0 ] . message. content) рд╕рдВрдЪрд╛рд▓рд┐рдд рджреНрд╡рд╛рд░рд╛
рдХреБрдЫ рд╣реА рд╕реЗрдХрдВрдб рдореЗрдВ, рдореЙрдбрд▓ рдкреВрд░рд╛ рд░реЗрд╕реНрдкреЙрдиреНрд╕ рд▓реМрдЯрд╛рдПрдЧрд╛, рдЬрд┐рд╕рдореЗрдВ рдЙрджрд╛рд╣рд░рдг рдХреЛрдб рдФрд░ рд╡реНрдпрд╛рдЦреНрдпрд╛рдПрдБ рд╢рд╛рдорд┐рд▓ рд╣реЛрдВрдЧреАред┬а
6. OpenCode рдХреЛрдбрд┐рдВрдЧ рдПрдЬреЗрдВрдЯ рд╕реЗрдЯрдЕрдк рдХрд░рдирд╛
OpenCode рдПрдХ рдУрдкрди рд╕реЛрд░реНрд╕ AI рдХреЛрдбрд┐рдВрдЧ рдПрдЬреЗрдВрдЯ рд╣реИ, рдЬрд┐рд╕реЗ рд▓реЛрдХрд▓реА рдЪрд▓рд╛рдиреЗ рдХреЗ рд▓рд┐рдП рдбрд┐рдЬрд╝рд╛рдЗрди рдХрд┐рдпрд╛ рдЧрдпрд╛ рд╣реИ рдФрд░ рдЬреЛ рдХреЛрдб рдЬреЗрдирд░реЗрд╢рди, рдлрд╝рд╛рдЗрд▓ рдПрдбрд┐рдЯрд┐рдВрдЧ, рдХрдорд╛рдВрдб рдПрдХреНрдЬрд╝реАрдХреНрдпреВрд╢рди, рдФрд░ рдЗрдЯрд░реЗрдЯрд┐рд╡ рдкреНрд░реЙрдмреНрд▓рдо рд╕реЙрд▓реНрд╡рд┐рдВрдЧ рдЬреИрд╕реЗ рдПрдЬреЗрдВрдЯрд┐рдХ рд╡рд░реНрдХрдлрд╝реНрд▓реЛ рд╕рдкреЛрд░реНрдЯ рдХрд░рддрд╛ рд╣реИред┬а
рдХреНрд▓рд╛рдЙрдб-рдЖрдзрд╛рд░рд┐рдд рдХреЛрдбрд┐рдВрдЧ рдЕрд╕рд┐рд╕реНрдЯреЗрдВрдЯреНрд╕ рдХреЗ рд╡рд┐рдкрд░реАрдд, OpenCode рдХреЛ рд╕реЗрд▓реНрдл-рд╣реЛрд╕реНрдЯреЗрдб рдЗрдиреНрдлрд╝реЗрд░реЗрдВрд╕ рд╕рд░реНрд╡рд░ рд╕реЗ рдХрдиреЗрдХреНрдЯ рдХрд┐рдпрд╛ рдЬрд╛ рд╕рдХрддрд╛ рд╣реИ, рдЬрд┐рд╕рд╕реЗ рдЖрдк рдкреВрд░реА рддрд░рд╣ рд▓реЛрдХрд▓ рдФрд░ рдореБрдлрд╝реНрдд AI рдХреЛрдбрд┐рдВрдЧ рд╕реЗрдЯрдЕрдк рдмрдирд╛ рд╕рдХрддреЗ рд╣реИрдВред┬а
рдЗрд╕ рдЯреНрдпреВрдЯреЛрд░рд┐рдпрд▓ рдореЗрдВ, OpenCode рдХреЛ OpenAI-рдХрдореНрдкреИрдЯрд┐рдмрд▓ API рдХреЗ рдорд╛рдзреНрдпрдо рд╕реЗ GLM 4.7 Flash рдЪрд▓рд╛рдиреЗ рд╡рд╛рд▓реЗ рд▓реЛрдХрд▓ llama.cpp рд╕рд░реНрд╡рд░ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдХреЙрдиреНрдлрд╝рд┐рдЧрд░ рдХрд┐рдпрд╛ рдЧрдпрд╛ рд╣реИред
рд╢реБрд░реВ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП, рд╡рд╣реА рдЯрд░реНрдорд┐рдирд▓ рд╕реЗрд╢рди рдЙрдкрдпреЛрдЧ рдХрд░реЗрдВ рдФрд░ рдЖрдзрд┐рдХрд╛рд░рд┐рдХ рдЗрдВрд╕реНрдЯреЙрд▓реЗрд╢рди рд╕реНрдХреНрд░рд┐рдкреНрдЯ рд╕реЗ OpenCode рдЗрдВрд╕реНрдЯреЙрд▓ рдХрд░реЗрдВред
curl -fsSL https://opencode.ai/install | bash рд╕рдВрдЪрд╛рд▓рд┐рдд рджреНрд╡рд╛рд░рд╛
рдЗрдВрд╕реНрдЯреЙрд▓реЗрд╢рди рдХреЗ рдмрд╛рдж, рдЕрдкрдирд╛ PATH рдЕрдкрдбреЗрдЯ рдХрд░реЗрдВ рддрд╛рдХрд┐ opencode рдХрдорд╛рдВрдб рдЯрд░реНрдорд┐рдирд▓ рдореЗрдВ рдЙрдкрд▓рдмреНрдз рд╣реЛред
export PATH = "$HOME /.local/bin:$PATH " рд╕рдВрдЪрд╛рд▓рд┐рдд рджреНрд╡рд╛рд░рд╛
рдПрдХ рдирдпрд╛ рдЯрд░реНрдорд┐рдирд▓ рд╡рд┐рдВрдбреЛ рдЦреЛрд▓реЗрдВ рдФрд░ рд╕рддреНрдпрд╛рдкрд┐рдд рдХрд░реЗрдВ рдХрд┐ OpenCode рд╕рд╣реА рддрд░рд╣ рдЗрдВрд╕реНрдЯреЙрд▓ рд╣реБрдЖ рд╣реИред
opencode --version рд╕рдВрдЪрд╛рд▓рд┐рдд рджреНрд╡рд╛рд░рд╛
рдЖрдкрдХреЛ рдирд┐рдореНрди рдЬреИрд╕рд╛ рд╡рд░реНрдЬрд╝рди рдирдВрдмрд░ рджрд┐рдЦреЗрдЧрд╛ред
1.1 .29рд╕рдВрдЪрд╛рд▓рд┐рдд рджреНрд╡рд╛рд░рд╛
рдЗрд╕рдХреЗ рдмрд╛рдж, OpenCode рдХреЙрдиреНрдлрд╝рд┐рдЧрд░реЗрд╢рди рдбрд╛рдпрд░реЗрдХреНрдЯрд░реА рдмрдирд╛рдПрдБред рдлрд┐рд░ OpenCode рдХреЙрдиреНрдлрд╝рд┐рдЧрд░реЗрд╢рди рдлрд╝рд╛рдЗрд▓ рдмрдирд╛рдПрдБ рдФрд░ llama.cpp рдХреЛ рдкреНрд░реЛрд╡рд╛рдЗрдбрд░ рдХреЗ рд░реВрдк рдореЗрдВ рдкрд░рд┐рднрд╛рд╖рд┐рдд рдХрд░реЗрдВред рдпрд╣ рдХреЙрдиреНрдлрд╝рд┐рдЧрд░реЗрд╢рди OpenCode рдХреЛ рдмрддрд╛рддреА рд╣реИ рдХрд┐ рд╕рднреА рд░рд┐рдХреНрд╡реЗрд╕реНрдЯ рд▓реЛрдХрд▓реА рдЪрд▓ рд░рд╣реЗ рдЗрдиреНрдлрд╝реЗрд░реЗрдВрд╕ рд╕рд░реНрд╡рд░ рдХреЛ рднреЗрдЬреЗрдВ рдФрд░ GLM 4.7 Flash рдореЙрдбрд▓ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░реЗрдВред
mkdir -p ~/.config/opencode
cat > ~/.config/opencode/opencode.json << 'EOF'
{
"$schema": "https://opencode.ai/config.json",
"provider": {
"llamacpp": {
"npm": "@ai-sdk/openai-compatible",
"name": "llama.cpp (local)",
"options": {
"baseURL": "http://127.0.0.1:8080/v1"
},
"models": {
"GLM-4.7-Flash": {
"name": "GLM-4.7-Flash (UD-Q4_K_XL)"
}
}
}
},
"model": "GLM-4.7-Flash"
}
EOF рд╕рдВрдЪрд╛рд▓рд┐рдд рджреНрд╡рд╛рд░рд╛
рдЕрдВрдд рдореЗрдВ, OpenCode рдХреЛ рдСрдереЗрдВрдЯрд┐рдХреЗрдЯ рдХрд░реЗрдВред рдпрд╣ рдЪрд░рдг рдЯреВрд▓ рджреНрд╡рд╛рд░рд╛ рдЖрд╡рд╢реНрдпрдХ рд╣реИ, рдкрд░ рдЪреВрдБрдХрд┐ рдЗрдиреНрдлрд╝реЗрд░реЗрдВрд╕ рд╕рд░реНрд╡рд░ рд▓реЛрдХрд▓ рд╣реИ, API рдХреБрдВрдЬреА рдХреЛрдИ рднреА рдкреНрд▓реЗрд╕рд╣реЛрд▓реНрдбрд░ рдорд╛рди рд╣реЛ рд╕рдХрддреА рд╣реИред
opencode auth loginрд╕рдВрдЪрд╛рд▓рд┐рдд рджреНрд╡рд╛рд░рд╛
рдкреНрд░реЙрдореНрдкреНрдЯ рдЖрдиреЗ рдкрд░, рдирд┐рдореНрди рдорд╛рдиреЛрдВ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░реЗрдВред
Provider: Other
Provider ID: llamacpp
API key: local
рдЗрд╕ рдмрд┐рдВрджреБ рдкрд░, OpenCode рдкреВрд░реА рддрд░рд╣ рд▓реЛрдХрд▓ llama.cpp рд╕рд░реНрд╡рд░ рдХреЗ рдорд╛рдзреНрдпрдо рд╕реЗ GLM 4.7 Flash рдЙрдкрдпреЛрдЧ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдХреЙрдиреНрдлрд╝рд┐рдЧрд░ рд╣реЛ рдЪреБрдХрд╛ рд╣реИред┬а
7. OpenCode рдХреЗ рд╕рд╛рде GLM 4.7 Flash рдХрд╛ рдЙрдкрдпреЛрдЧ
OpenCode рдХреЙрдиреНрдлрд╝рд┐рдЧрд░ рдФрд░ рд▓реЛрдХрд▓ llama.cpp рд╕рд░реНрд╡рд░ рд╕реЗ рдХрдиреЗрдХреНрдЯ рд╣реЛрдиреЗ рдХреЗ рдмрд╛рдж, рдЕрдм рдЖрдк GLM 4.7 Flash рдХреЛ рдПрдХ рдкреВрд░реА рддрд░рд╣ рдСрдЯреЛрдореЗрдЯреЗрдб AI рдХреЛрдбрд┐рдВрдЧ рдПрдЬреЗрдВрдЯ рдХреЗ рд░реВрдк рдореЗрдВ рдЙрдкрдпреЛрдЧ рдХрд░ рд╕рдХрддреЗ рд╣реИрдВред
рдПрдХ рдирдпрд╛ рдкреНрд░реЛрдЬреЗрдХреНрдЯ рдбрд╛рдпрд░реЗрдХреНрдЯрд░реА рдмрдирд╛рдПрдБ рдФрд░ рдЙрд╕рдореЗрдВ рдЬрд╛рдПрдБред
mkdir -p /workspace/project
cd /workspace/projectрд╕рдВрдЪрд╛рд▓рд┐рдд рджреНрд╡рд╛рд░рд╛
рдЗрд╕рдХреЗ рдмрд╛рдж, рдЙрд╕реА рдЯрд░реНрдорд┐рдирд▓ рд╕реЗ OpenCode рд▓реЙрдиреНрдЪ рдХрд░реЗрдВред
opencodeрд╕рдВрдЪрд╛рд▓рд┐рдд рджреНрд╡рд╛рд░рд╛
OpenCode рд╢реБрд░реВ рд╣реЛрдиреЗ рдкрд░, Tab рдХреБрдВрдЬреА рджрдмрд╛рдПрдБ рдФрд░ Plan рдореЛрдб рдкрд░ рд╕реНрд╡рд┐рдЪ рдХрд░реЗрдВред рдЗрд╕ рдореЛрдб рдореЗрдВ, рдмрддрд╛рдЗрдП рдЖрдк рдХреНрдпрд╛ рдмрдирд╡рд╛рдирд╛ рдЪрд╛рд╣рддреЗ рд╣реИрдВред┬а
рдЙрджрд╛рд╣рд░рдг рдХреЗ рд▓рд┐рдП, OpenCode рд╕реЗ рдХрд╣реЗрдВ рдХрд┐ FastAPI рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдХреЗ рдПрдХ рд╕рд░рд▓ рдорд╢реАрди рд▓рд░реНрдирд┐рдВрдЧ-рдкрд╛рд╡рд░реНрдб API рдмрдирд╛рдПред OpenCode рд╕реНрд╡рдЪрд╛рд▓рд┐рдд рд░реВрдк рд╕реЗ рдкреНрд░реЛрдЬреЗрдХреНрдЯ рдХреА рдпреЛрдЬрдирд╛ рдмрдирд╛рдПрдЧрд╛, рдХреЛрдб рдЬрдирд░реЗрдЯ рдХрд░реЗрдЧрд╛, API рд╕рд░реНрд╡рд░ рдЪрд▓рд╛рдПрдЧрд╛ рдФрд░ рдЗрдореНрдкреНрд▓реАрдореЗрдВрдЯреЗрд╢рди рдХрд╛ рдкрд░реАрдХреНрд╖рдг рдХрд░реЗрдЧрд╛ред
рдкреНрд▓рд╛рдирд┐рдВрдЧ рдЪрд░рдг рдХреЗ рджреМрд░рд╛рди, OpenCode рдЖрд╡рд╢реНрдпрдХрддрд╛рдУрдВ рдХреЛ рд╕реНрдкрд╖реНрдЯ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдлрд╝реЙрд▓реЛ-рдЕрдк рдкреНрд░рд╢реНрди рдкреВрдЫ рд╕рдХрддрд╛ рд╣реИ, рдЬреИрд╕реЗ рдлрд╝реНрд░реЗрдорд╡рд░реНрдХ рдЪреБрдирдирд╛, рдПрдВрдбрдкреЙрдЗрдВрдЯреНрд╕, рдпрд╛ рдкреНрд░реЛрдЬреЗрдХреНрдЯ рд╕реНрдЯреНрд░рдХреНрдЪрд░ред рдЕрдкрдиреА рдкрд╕рдВрдж рдХреЗ рд╡рд┐рдХрд▓реНрдк рдЪреБрдиреЗрдВ рдФрд░ рдЖрдЧреЗ рдмрдврд╝рдиреЗ рдХреА рдкреБрд╖реНрдЯрд┐ рдХрд░реЗрдВред
рдкреНрд▓рд╛рдирд┐рдВрдЧ рдЪрд░рдг рдкреВрд░рд╛ рд╣реЛрдиреЗ рдкрд░, OpenCode рдПрдХ рд╡рд┐рд╕реНрддреГрдд рдПрдХреНрдЬрд╝реАрдХреНрдпреВрд╢рди рдкреНрд▓рд╛рди рдкреНрд░рд╕реНрддреБрдд рдХрд░реЗрдЧрд╛ред рдкреНрд▓рд╛рди рдХреА рд╕рдореАрдХреНрд╖рд╛ рдХрд░реЗрдВ рдФрд░ рдпрджрд┐ рдпрд╣ рдЖрдкрдХреА рдЕрдкреЗрдХреНрд╖рд╛рдУрдВ рд╕реЗ рдореЗрд▓ рдЦрд╛рддрд╛ рд╣реИ рддреЛ рдЗрд╕реЗ рдЕрдиреБрдореЛрджрд┐рдд рдХрд░реЗрдВред рдлрд┐рд░ Tab рдлрд┐рд░ рд╕реЗ рджрдмрд╛рдПрдБ рдФрд░ Plan рдореЛрдб рд╕реЗ Build рдореЛрдб рдкрд░ рд╕реНрд╡рд┐рдЪ рдХрд░реЗрдВред
Build рдореЛрдб рдореЗрдВ, OpenCode рдПрдХ рд╕реНрдЯреНрд░рдХреНрдЪрд░реНрдб рдЯрд╛рд╕реНрдХ рд╕реВрдЪреА рдмрдирд╛рддрд╛ рд╣реИ рдФрд░ рдкреНрд░рддреНрдпреЗрдХ рдЪрд░рдг рдХреЛ рдХреНрд░рдорд╢рдГ рдПрдХреНрдЬрд╝реАрдХреНрдпреВрдЯ рдХрд░рддрд╛ рд╣реИред рдЗрд╕рдореЗрдВ рдлрд╝рд╛рдЗрд▓реЗрдВ рдЬрдирд░реЗрдЯ рдХрд░рдирд╛, рдХреЛрдб рд▓рд┐рдЦрдирд╛, рдбрд┐рдкреЗрдВрдбреЗрдВрд╕реА рдЗрдВрд╕реНрдЯреЙрд▓ рдХрд░рдирд╛, рд╕рд░реНрд╡рд░ рдЪрд▓рд╛рдирд╛ рдФрд░ рдЯреЗрд╕реНрдЯреНрд╕ рдПрдХреНрдЬрд╝реАрдХреНрдпреВрдЯ рдХрд░рдирд╛ рд╢рд╛рдорд┐рд▓ рд╣реИред рдЖрдк рд░рд┐рдпрд▓ рдЯрд╛рдЗрдо рдореЗрдВ рдкреНрд░рддреНрдпреЗрдХ рдЯрд╛рд╕реНрдХ рдХреЛ рдкреВрд░рд╛ рд╣реЛрддреЗ рджреЗрдЦ рд╕рдХрддреЗ рд╣реИрдВред
рдмрд┐рд▓реНрдб рдкреНрд░рдХреНрд░рд┐рдпрд╛ рдкреВрд░реА рд╣реЛрдиреЗ рдкрд░, OpenCode рдПрдкреНрд▓рд┐рдХреЗрд╢рди рдХрд╛ рдПрдХ рд╕рдВрдкреВрд░реНрдг рдУрд╡рд░рд╡реНрдпреВ рджреЗрддрд╛ рд╣реИред рдЗрд╕рдореЗрдВ рдЙрдкрдпреЛрдЧ рдирд┐рд░реНрджреЗрд╢, рдЙрджрд╛рд╣рд░рдг рд░рд┐рдХреНрд╡реЗрд╕реНрдЯ, рдФрд░ рдСрдЯреЛрдореЗрдЯреЗрдб рдЯреЗрд╕реНрдЯреНрд╕ рдХреЗ рдкрд░рд┐рдгрд╛рдо рд╢рд╛рдорд┐рд▓ рд╣реЛрддреЗ рд╣реИрдВред рдЗрд╕ рдмрд┐рдВрджреБ рдкрд░, рдЖрдкрдХреЗ рдкрд╛рд╕ рдПрдХ рдкреВрд░реА рддрд░рд╣ рдХрд╛рдо рдХрд░рдиреЗ рд╡рд╛рд▓рд╛ рдПрдкреНрд▓рд┐рдХреЗрд╢рди рд╣реИ рдЬрд┐рд╕реЗ рдПрдХ рд▓реЛрдХрд▓ AI рдХреЛрдбрд┐рдВрдЧ рдПрдЬреЗрдВрдЯ рдиреЗ рдЖрдкрдХреА рдорд╢реАрди рдкрд░ рд╣реА рдмрдирд╛рдХрд░ рд╡реИрд▓рд┐рдбреЗрдЯ рдХрд┐рдпрд╛ рд╣реИред
рдЕрдВрддрд┐рдо рд╡рд┐рдЪрд╛рд░
GLM 4.7 Flash рдкреВрд░реА рддрд░рд╣ рд▓реЛрдХрд▓ AI рдХреЛрдбрд┐рдВрдЧ рдПрдЬреЗрдВрдЯреНрд╕ рдХреА рджрд┐рд╢рд╛ рдореЗрдВ рдПрдХ рд╕рд╢рдХреНрдд рдХрд╝рджрдо рд╣реИред рдПрдХ рддреЗрдЬрд╝, рд╕рдХреНрд╖рдо рд░реАрдЬрд╝рдирд┐рдВрдЧ рдореЙрдбрд▓ рдХреЛ рдкреВрд░реА рддрд░рд╣ рд▓реЛрдХрд▓ рд╣рд╛рд░реНрдбрд╡реЗрдпрд░ рдкрд░ рдЪрд▓рд╛рдиреЗ рдФрд░ OpenCode рдЬреИрд╕реЗ рдЯреВрд▓реНрд╕ рдХреЗ рд╕рд╛рде рдЗрдВрдЯреАрдЧреНрд░реЗрдЯ рдХрд░рдиреЗ рдХреА рдХреНрд╖рдорддрд╛, рдХреНрд▓рд╛рдЙрдб-рдирд┐рд░реНрднрд░ рд╡рд░реНрдХрдлрд╝реНрд▓реЛ рд╕реЗ рдЕрд░реНрдердкреВрд░реНрдг рдмрджрд▓рд╛рд╡ рдХрд╛ рд╕рдВрдХреЗрдд рд╣реИред
рдлрд┐рд░ рднреА, GLM 4.7 Flash рдХреА рд╕реАрдорд╛рдПрдБ рд╣реИрдВред рдпрджреНрдпрдкрд┐ рдпрд╣ рдЫреЛрдЯреЗ рд╕реЗ рдордзреНрдпрдо рдЖрдХрд╛рд░ рдХреЗ рдЯрд╛рд╕реНрдХ рдХреЗ рд▓рд┐рдП рдЕрдЪреНрдЫрд╛ рдкреНрд░рджрд░реНрд╢рди рдХрд░рддрд╛ рд╣реИ, рдпрд╣ рдЕрдзрд┐рдХ рдЬрдЯрд┐рд▓, рдмрд╣реБ-рдЪрд░рдгреАрдп рдХреЛрдбрд┐рдВрдЧ рд╡рд░реНрдХрдлрд╝реНрд▓реЛ рдореЗрдВ рд╕рдВрдШрд░реНрд╖ рдХрд░ рд╕рдХрддрд╛ рд╣реИред рдХреЙрдиреНрдЯреЗрдХреНрд╕реНрдЯ рдЬрд▓реНрджреА рднрд░ рд╕рдХрддрд╛ рд╣реИ, рдЯреВрд▓ рдПрдХреНрдЬрд╝реАрдХреНрдпреВрд╢рди рдХрднреА-рдХрднреА рдЕрд╕рдлрд▓ рд╣реЛ рд╕рдХрддрд╛ рд╣реИ, рдФрд░ рдХреБрдЫ рдорд╛рдорд▓реЛрдВ рдореЗрдВ рдПрдЬреЗрдВрдЯ рдкреНрд░рдХреНрд░рд┐рдпрд╛ рдХреЗ рдордзреНрдп рдореЗрдВ рд░реБрдХ рд╕рдХрддрд╛ рд╣реИ, рдЖрдЧреЗ рдмрдврд╝рдиреЗ рдХреЗ рд▓рд┐рдП рдирдП рд╕реЗрд╢рди рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╣реЛрддреА рд╣реИред┬а
рдпреЗ рдореБрджреНрджреЗ рдПрдХ рд╣рд▓реНрдХреЗ, рд╕реНрдкреАрдб рдХреЗ рд▓рд┐рдП рдСрдкреНрдЯрд┐рдорд╛рдЗрдЬрд╝реНрдб MoE рдореЙрдбрд▓ рд╕реЗ рдЕрдкреЗрдХреНрд╖рд┐рдд рд╣реИрдВ, рдЬреЛ рдЕрдзрд┐рдХрддрдо рд░реАрдЬрд╝рдирд┐рдВрдЧ рдЧрд╣рд░рд╛рдИ рдХреЗ рдмрдЬрд╛рдп рдЧрддрд┐ рдкрд░ рдХреЗрдВрджреНрд░рд┐рдд рд╣реИред
рдХрдЪреНрдЪреА рдХреНрд╖рдорддрд╛ рдХреА рджреГрд╖реНрдЯрд┐ рд╕реЗ, GLM 4.7 Flash рдкреВрд░реНрдг GLM 4.7 рдореЙрдбрд▓ рдХреЗ рд╕реНрддрд░ рдкрд░ рдирд╣реАрдВ рд╣реИ, рдЬреЛ Claude 4.5 Sonnet рдЬреИрд╕реЗ рдореЙрдбрд▓реЛрдВ рдХреЗ рдкреНрд░рджрд░реНрд╢рди рдХреЗ рдХрд╝рд░реАрдм рд╣реИред рдЯреНрд░реЗрдб-рдСрдл рд╕реНрдкрд╖реНрдЯ рд╣реИ: GLM 4.7 Flash рдкреАрдХ рд░реАрдЬрд╝рдирд┐рдВрдЧ рд╕реНрдЯреНрд░реЗрдВрде рдХреА рддреБрд▓рдирд╛ рдореЗрдВ рд╕реНрдкреАрдб, рдПрдлрд┐рд╢рд┐рдПрдВрд╕реА рдФрд░ рд▓реЛрдХрд▓ рдЙрдкрдпреЛрдЧрд┐рддрд╛ рдХреЛ рдкреНрд░рд╛рдердорд┐рдХрддрд╛ рджреЗрддрд╛ рд╣реИред
рдЗрд╕ рдЯреНрдпреВрдЯреЛрд░рд┐рдпрд▓ рдкрд░ рдХрд╛рд░реНрдп рдХрд░рдирд╛ рдФрд░ рдЗрдиреНрдлрд╝реЗрд░реЗрдВрд╕ рд╕рд░реНрд╡рд░ рдХреЛ рдЯреНрдпреВрди рдХрд░рдирд╛ рдПрдХ рдореВрд▓реНрдпрд╡рд╛рди рдЕрдиреБрднрд╡ рд░рд╣рд╛ред рдЙрдЪреНрдЪ рдкреНрд░рд┐рд╕рд┐рдЬрди рд╡реИрд░рд┐рдПрдВрдЯреНрд╕ рдЪрд▓рд╛рдирд╛ рдФрд░ рдХреЙрдиреНрдЯреЗрдХреНрд╕реНрдЯ рд╡рд┐рдВрдбреЛ рдмрдврд╝рд╛рдирд╛ рдХреЛрдбрд┐рдВрдЧ рд╡рд┐рд╢реНрд╡рд╕рдиреАрдпрддрд╛ рдореЗрдВ рд╕реБрдзрд╛рд░ рдХрд░ рд╕рдХрддрд╛ рд╣реИ, рдкрд░ рд╕рд░реНрд╡реЛрддреНрддрдо рдкрд░рд┐рдгрд╛рдо рдкрд╛рдиреЗ рдХреЗ рд▓рд┐рдП рддрд╛рдкрдорд╛рди, рдЯреЙрдк p, рдмреИрдЪ рд╕рд╛рдЗрдЬрд╝ рдФрд░ рдХреЙрдиреНрдЯреЗрдХреНрд╕реНрдЯ рд▓рдВрдмрд╛рдИ рдЬреИрд╕реЗ рдкреИрд░рд╛рдореАрдЯрд░реНрд╕ рдХреЗ рд╕рд╛рде рд╕рд╛рд╡рдзрд╛рдиреАрдкреВрд░реНрд╡рдХ рдкреНрд░рдпреЛрдЧ рдЖрд╡рд╢реНрдпрдХ рд╣реИред рдПрдХ рдЗрд╖реНрдЯрддрдо рд╕реЗрдЯрдЕрдк рддрдХ рдкрд╣реБрдБрдЪрдирд╛ рдПрдХ рдЗрдЯрд░реЗрдЯрд┐рд╡ рдкреНрд░рдХреНрд░рд┐рдпрд╛ рд╣реИред
рдХреБрд▓ рдорд┐рд▓рд╛рдХрд░, GLM 4.7 Flash рдЙрди рдбреЗрд╡рд▓рдкрд░реНрд╕ рдХреЗ рд▓рд┐рдП рд╡реНрдпрд╛рд╡рд╣рд╛рд░рд┐рдХ рдФрд░ рдЙрддреНрд╕рд╛рд╣рдЬрдирдХ рд╡рд┐рдХрд▓реНрдк рд╣реИ рдЬреЛ рдЖрдЬ рддреЗрдЬрд╝, рд▓реЛрдХрд▓ рдФрд░ рдореБрдлрд╝реНрдд AI рдХреЛрдбрд┐рдВрдЧ рдПрдЬреЗрдВрдЯ рдЪрд╛рд╣рддреЗ рд╣реИрдВ, рдФрд░ рдЬреИрд╕реЗ-рдЬреИрд╕реЗ рдЯреВрд▓рд┐рдВрдЧ рдФрд░ рдореЙрдбрд▓ рд╡рд┐рдХрд╕рд┐рдд рд╣реЛрдВрдЧреЗ, рд╕реБрдзрд╛рд░ рдХреА рд╕реНрдкрд╖реНрдЯ рдЧреБрдВрдЬрд╛рдЗрд╢ рдмрдиреА рд╣реБрдИ рд╣реИред
GLM 4.7 Flash рдПрдХ рдирдпрд╛ рдЬрд╛рд░реА рдУрдкрди-рд╡реЗрдЯ рдмрдбрд╝рд╛ рднрд╛рд╖рд╛ рдореЙрдбрд▓ рд╣реИ, рдЬрд┐рд╕рдиреЗ рдЗрд╕рд▓рд┐рдП рд╡рд┐рд╢реЗрд╖ рдзреНрдпрд╛рди рдЦреАрдВрдЪрд╛ рд╣реИ рдХреНрдпреЛрдВрдХрд┐ рдЗрд╕реЗ рд▓реЛрдХрд▓реА рдЪрд▓рд╛рдпрд╛ рдЬрд╛ рд╕рдХрддрд╛ рд╣реИ рдФрд░ рдлрд┐рд░ рднреА рдХреЛрдбрд┐рдВрдЧ, рд░реАрдЬрд╝рдирд┐рдВрдЧ рдФрд░ рдПрдЬреЗрдВрдЯ-рд╕реНрдЯрд╛рдЗрд▓ рд╡рд░реНрдХрдлрд╝реНрд▓реЛ рдХреЗ рд▓рд┐рдП рдордЬрдмреВрдд рдкреНрд░рджрд░реНрд╢рди рджреЗрддрд╛ рд╣реИред┬а
рдХрдИ рдЖрдзреБрдирд┐рдХ рдореЙрдбрд▓реЛрдВ рдХреЗ рд╡рд┐рдкрд░реАрдд рдЬреЛ рдкреЗрдб API рдпрд╛ рдХреНрд▓рд╛рдЙрдб-рд╣реЛрд╕реНрдЯреЗрдб рдЗрдВрдлреНрд░рд╛рд╕реНрдЯреНрд░рдХреНрдЪрд░ рдкрд░ рдирд┐рд░реНрднрд░ рд╣реЛрддреЗ рд╣реИрдВ, GLM 4.7 Flash рдХреЛ рд╣рд▓реНрдХреЗ рдЗрдиреНрдлрд╝реЗрд░реЗрдВрд╕ рдлрд╝реНрд░реЗрдорд╡рд░реНрдХ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдХреЗ рдкреВрд░реА рддрд░рд╣ рд▓реЛрдХрд▓ рд╣рд╛рд░реНрдбрд╡реЗрдпрд░ рдкрд░ рдЪрд▓рд╛рдпрд╛ рдЬрд╛ рд╕рдХрддрд╛ рд╣реИред рдпрд╣ рдЙрди рдбреЗрд╡рд▓рдкрд░реНрд╕ рдХреЗ рд▓рд┐рдП рдЖрдХрд░реНрд╖рдХ рд╡рд┐рдХрд▓реНрдк рд╣реИ рдЬреЛ рдЕрдкрдиреЗ рдореЙрдбрд▓реЛрдВ рдкрд░ рдкреВрд░рд╛ рдирд┐рдпрдВрддреНрд░рдг, рдСрдлрд╝рд▓рд╛рдЗрди рдЙрдкрдпреЛрдЧ, рдкреВрд░реНрд╡рд╛рдиреБрдореЗрдп рд▓рд╛рдЧрдд, рдФрд░ рдбреЗрд╡рд▓рдкрдореЗрдВрдЯ рдХреЗ рджреМрд░рд╛рди рддреЗрдЬрд╝ рдЗрдЯрд░реЗрд╢рди рдЪрд╛рд╣рддреЗ рд╣реИрдВред┬а
рд╕рд╣реА рд╕реЗрдЯрдЕрдк рдФрд░ рдХреНрд╡рд╛рдВрдЯрд╛рдЗрдЬрд╝реЗрд╢рди рдХреЗ рд╕рд╛рде, рдпрд╣ рдореЙрдбрд▓ рдХрдВрдЬрд╝реНрдпреВрдорд░ GPUs рдкрд░ рдЙрдЪреНрдЪ рдЯреЛрдХрди рдЬреЗрдирд░реЗрд╢рди рд╕реНрдкреАрдб рд╣рд╛рд╕рд┐рд▓ рдХрд░ рд╕рдХрддрд╛ рд╣реИ, рд╕рд╛рде рд╣реА рдЙрдкрдпреЛрдЧреА рд░реАрдЬрд╝рдирд┐рдВрдЧ рдЧреБрдгрд╡рддреНрддрд╛ рдмрдирд╛рдП рд░рдЦрддрд╛ рд╣реИред
рдЗрд╕ рдЯреНрдпреВрдЯреЛрд░рд┐рдпрд▓ рдореЗрдВ, рдореИрдВ рдЖрдкрдХреЛ рджрд┐рдЦрд╛рдКрдБрдЧрд╛ рдХрд┐ llama.cpp рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдХреЗ GLM 4.7 Flash рдХреЛ рд▓реЛрдХрд▓реА рдЪрд▓рд╛рдиреЗ рдХреЗ рд▓рд┐рдП рдЖрд╡рд╢реНрдпрдХ рд╕рд┐рд╕реНрдЯрдо рдПрдирд╡рд╛рдпрд░рдирдореЗрдВрдЯ рдХреИрд╕реЗ рд╕реЗрдЯрдЕрдк рдХрд░реЗрдВред рдлреЛрдХрд╕ рд╕реЗрдЯрдЕрдк рдХреЛ рд╕рд░рд▓, рд╕рд╛рдлрд╝-рд╕реБрдерд░рд╛ рдФрд░ рдкреБрдирд░реБрддреНрдкрд╛рджрди рдпреЛрдЧреНрдп рд░рдЦрдиреЗ рдкрд░ рд╣реИред рд╣рдо рдореЙрдбрд▓ рдбрд╛рдЙрдирд▓реЛрдб рдХрд░реЗрдВрдЧреЗ, llama.cpp рдХреЛ рдмрд┐рд▓реНрдб рдФрд░ рдХреЙрдиреНрдлрд╝рд┐рдЧрд░ рдХрд░реЗрдВрдЧреЗ, рдФрд░ рдлрд┐рд░ рдореЙрдбрд▓ рдХреЛ рд╡реЗрдм рдПрдкреНрд▓рд┐рдХреЗрд╢рди рддрдерд╛ API-рдЖрдзрд╛рд░рд┐рдд рдЗрдиреНрдлрд╝реЗрд░реЗрдВрд╕ рд╕рд░реНрд╡рд░ рджреЛрдиреЛрдВ рд╕реЗ рдЯреЗрд╕реНрдЯ рдХрд░реЗрдВрдЧреЗред
рдЯреНрдпреВрдЯреЛрд░рд┐рдпрд▓ рдХреЗ рдЖрдЧреЗ, рд╣рдо рд▓реЛрдХрд▓ llama.cpp рд╕рд░реНрд╡рд░ рдХреЛ рдПрдХ AI рдХреЛрдбрд┐рдВрдЧ рдПрдЬреЗрдВрдЯ рдХреЗ рд╕рд╛рде рдЗрдВрдЯреАрдЧреНрд░реЗрдЯ рдХрд░реЗрдВрдЧреЗ, рдЬрд┐рд╕рд╕реЗ рдСрдЯреЛрдореЗрдЯреЗрдб рдХреЛрдб рдЬреЗрдирд░реЗрд╢рди, рдПрдХреНрдЬрд╝реАрдХреНрдпреВрд╢рди рдФрд░ рдЯреЗрд╕реНрдЯрд┐рдВрдЧ рд╡рд░реНрдХрдлрд╝реНрд▓реЛ рд╕рдХреНрд╖рдо рд╣реЛрдВрдЧреЗред рдЖрдк рд╣рдорд╛рд░рд╛ рдЧрд╛рдЗрдб GLM-4.7 рдХреЛ рд▓реЛрдХрд▓реА рдХреИрд╕реЗ рдЪрд▓рд╛рдПрдБ рднреА рджреЗрдЦ рд╕рдХрддреЗ рд╣реИрдВред
GLM 4.7 Flash рдХреЛ рд▓реЛрдХрд▓реА рдЪрд▓рд╛рдиреЗ рдХреЗ рд▓рд┐рдП рдкреВрд░реНрд╡рд╛рдкреЗрдХреНрд╖рд╛рдПрдБ
GLM 4.7 Flash рдХреЛ рд▓реЛрдХрд▓реА рдЪрд▓рд╛рдиреЗ рд╕реЗ рдкрд╣рд▓реЗ, рд╕реБрдирд┐рд╢реНрдЪрд┐рдд рдХрд░реЗрдВ рдХрд┐ рдЖрдкрдХрд╛ рд╕рд┐рд╕реНрдЯрдо рдирд┐рдореНрдирд▓рд┐рдЦрд┐рдд рдЖрд╡рд╢реНрдпрдХрддрд╛рдУрдВ рдХреЛ рдкреВрд░рд╛ рдХрд░рддрд╛ рд╣реИред┬а
рд╣рд╛рд░реНрдбрд╡реЗрдпрд░ рдЖрд╡рд╢реНрдпрдХрддрд╛рдПрдБ
рдлреБрд▓ рдкреНрд░рд┐рд╕рд┐рдЬрди рдпрд╛ рдЙрдЪреНрдЪ рдмрд┐рдЯ рдХреНрд╡рд╛рдВрдЯрд╛рдЗрдЬрд╝реЗрд╢рди рдХреЗ рд▓рд┐рдП:
4-рдмрд┐рдЯ рдХреНрд╡рд╛рдВрдЯрд╛рдЗрдЬрд╝реНрдб рдореЙрдбрд▓ рдХреЗ рд▓рд┐рдП
Q4_K_XLрдХреНрд╡рд╛рдВрдЯрд╛рдЗрдЬрд╝реЗрд╢рди рдореЗрдореЛрд░реА рдЙрдкрдпреЛрдЧ рдХреЛ рдХрд╛рдлрд╝реА рдШрдЯрд╛рддреЗ рд╣реБрдП рднреА рдордЬрдмреВрдд рд░реАрдЬрд╝рдирд┐рдВрдЧ рдФрд░ рдХреЛрдбрд┐рдВрдЧ рдкреНрд░рджрд░реНрд╢рди рдмрдирд╛рдП рд░рдЦрддрд╛ рд╣реИ, рдЬрд┐рд╕рд╕реЗ рдпрд╣ RTX 3090, RTX 4080 рдФрд░ RTX 4090 рдЬреИрд╕реЗ GPUs рдХреЗ рд▓рд┐рдП рдЙрдкрдпреБрдХреНрдд рдмрдирддрд╛ рд╣реИред рдпрд╣ рд╡реИрд░рд┐рдПрдВрдЯ рдЙрди рдЙрдкрдпреЛрдЧрдХрд░реНрддрд╛рдУрдВ рдХреЗ рд▓рд┐рдП рдЖрджрд░реНрд╢ рд╣реИ рдЬреЛ рдлреБрд▓ рдкреНрд░рд┐рд╕рд┐рдЬрди рд╡реЗрдЯреНрд╕ рдЪрд▓рд╛рдП рдмрд┐рдирд╛ рдЙрдЪреНрдЪ рдЯреЛрдХрди рдереНрд░реВрдкреБрдЯ рдЪрд╛рд╣рддреЗ рд╣реИрдВредрд╕реЙрдлрд╝реНрдЯрд╡реЗрдпрд░ рдЖрд╡рд╢реНрдпрдХрддрд╛рдПрдБ
1. GLM 4.7 Flash рдХреЗ рд▓рд┐рдП рдПрдирд╡рд╛рдпрд░рдирдореЗрдВрдЯ рд╕реЗрдЯрдЕрдк
llama.cpp рдХреЛ рдмрд┐рд▓реНрдб рдХрд░рдиреЗ рдФрд░ GLM 4.7 Flash рдЪрд▓рд╛рдиреЗ рд╕реЗ рдкрд╣рд▓реЗ, рдкрд╣рд▓реЗ рд╕реБрдирд┐рд╢реНрдЪрд┐рдд рдХрд░реЗрдВ рдХрд┐ рдЖрдкрдХрд╛ NVIDIA GPU рдФрд░ рдбреНрд░рд╛рдЗрд╡рд░реНрд╕ рд╕рд╣реА рддрд░рд╣ рдЗрдВрд╕реНрдЯреЙрд▓ рд╣реИрдВред рдЗрд╕рд╕реЗ рдпрд╣ рд╕реБрдирд┐рд╢реНрдЪрд┐рдд рд╣реЛрддрд╛ рд╣реИ рдХрд┐ CUDA рдЙрдкрд▓рдмреНрдз рд╣реИ рдФрд░ рд╕рд┐рд╕реНрдЯрдо GPU-рдПрдХреНрд╕реЗрд▓рд░реЗрдЯреЗрдб рдЗрдиреНрдлрд╝реЗрд░реЗрдВрд╕ рдЪрд▓рд╛ рд╕рдХрддрд╛ рд╣реИред
рдЖрдЙрдЯрдкреБрдЯ RTX 3090 рдХреЗ рд╕рд╛рде CUDA рд╡рд░реНрдЬрд╝рди 12.8 рдФрд░ 24GB GPU рдореЗрдореЛрд░реА рдЙрдкрд▓рдмреНрдз рджрд┐рдЦрд╛рддрд╛ рд╣реИ, рдЬреЛ GLM 4.7 Flash рдФрд░ рдЗрд╕рдХреЗ рдХреНрд╡рд╛рдВрдЯрд╛рдЗрдЬрд╝реНрдб рд╡реИрд░рд┐рдПрдВрдЯреНрд╕ рдЪрд▓рд╛рдиреЗ рдХреЗ рд▓рд┐рдП рдкрд░реНрдпрд╛рдкреНрдд рд╣реИред
рдЕрдм рдПрдХ рдЯрд░реНрдорд┐рдирд▓ рдЦреЛрд▓реЗрдВ рдФрд░ рдПрдХ рд╕рд╛рдлрд╝ рд╡рд░реНрдХрд╕реНрдкреЗрд╕ рдФрд░ рдбрд╛рдпрд░реЗрдХреНрдЯрд░реА рд╕рдВрд░рдЪрдирд╛ рдкрд░рд┐рднрд╛рд╖рд┐рдд рдХрд░реЗрдВред рдЗрд╕рд╕реЗ рд╕реЛрд░реНрд╕ рдХреЛрдб, рдореЙрдбрд▓ рдлрд╝рд╛рдЗрд▓реЗрдВ, рдФрд░ рдХреИрд╢ рдбреЗрдЯрд╛ рд╕рдВрдЧрдард┐рдд рд░рд╣рддреЗ рд╣реИрдВ, рдкрд░рдорд┐рд╢рди рд╕рдорд╕реНрдпрд╛рдУрдВ рд╕реЗ рдмрдЪрд╛рд╡ рд╣реЛрддрд╛ рд╣реИ, рдФрд░ рд╕реЗрдЯрдЕрдк рдХреЛ рджреЛрд╣рд░рд╛рдирд╛ рдЖрд╕рд╛рди рдмрдирддрд╛ рд╣реИред
рд╡рд╣ рдбрд╛рдпрд░реЗрдХреНрдЯрд░реА рдмрдирд╛рдПрдБ рдЬрд╣рд╛рдБ рдореЙрдбрд▓ рдлрд╝рд╛рдЗрд▓реЗрдВ рд╕реНрдЯреЛрд░ рд╣реЛрдВрдЧреА, рдФрд░ рд╣реЛрдо рдбрд╛рдпрд░реЗрдХреНрдЯрд░реА рдХреЗ рдмрдЬрд╛рдп рд╡рд░реНрдХрд╕реНрдкреЗрд╕ рдХреЗ рдЕрдВрджрд░ Hugging Face рдХреИрд╢ рд▓реЛрдХреЗрд╢рди рдХреЙрдиреНрдлрд╝рд┐рдЧрд░ рдХрд░реЗрдВред рдЗрд╕рд╕реЗ рдбрд╛рдЙрдирд▓реЛрдб рдкрд░рдлрд╝реЙрд░реНрдореЗрдВрд╕ рдмреЗрд╣рддрд░ рд╣реЛрддрд╛ рд╣реИ рдФрд░ рдЧреИрд░рдЬрд╝рд░реВрд░реА рдЪреЗрддрд╛рд╡рдирд┐рдпрд╛рдБ рдирд╣реАрдВ рдЖрддреАрдВред
рдЕрддрд┐рд░рд┐рдХреНрдд рдПрдирд╡рд╛рдпрд░рдирдореЗрдВрдЯ рд╡реЗрд░рд┐рдПрдмрд▓ рд╕реЗрдЯ рдХрд░реЗрдВ рддрд╛рдХрд┐ рд╕рд┐рдорд▓рд┐рдВрдХ рдЪреЗрддрд╛рд╡рдирд┐рдпрд╛рдБ рджрдмреЗрдВ рдФрд░ рд╣рд╛рдИ-рдкрд░рдлрд╝реЙрд░реНрдореЗрдВрд╕ рдбрд╛рдЙрдирд▓реЛрдб рд╕рдХреНрд╖рдо рд╣реЛрдВред
рдЕрдВрдд рдореЗрдВ, llama.cpp рдХреЛ рдмрд┐рд▓реНрдб рдХрд░рдиреЗ рдФрд░ рдбрд╛рдЙрдирд▓реЛрдб рдореИрдиреЗрдЬ рдХрд░рдиреЗ рд╣реЗрддреБ рдЖрд╡рд╢реНрдпрдХ рд╕рд┐рд╕реНрдЯрдо рдбрд┐рдкреЗрдВрдбреЗрдВрд╕реА рдЗрдВрд╕реНрдЯреЙрд▓ рдХрд░реЗрдВред
рдЕрдм рддрдХ рд╕рд┐рд╕реНрдЯрдо рдПрдирд╡рд╛рдпрд░рдирдореЗрдВрдЯ рддреИрдпрд╛рд░ рд╣реИред рдЕрдЧрд▓рд╛ рд╕реЗрдХреНрд╢рди CUDA рд╕рдкреЛрд░реНрдЯ рд╕рдХреНрд╖рдо рдХрд░рдХреЗ llama.cpp рдХреЛ рдХреНрд▓реЛрди рдФрд░ рдмрд┐рд▓реНрдб рдХрд░рдиреЗ рдкрд░ рдХреЗрдВрджреНрд░рд┐рдд рд╣реЛрдЧрд╛ред
2. CUDA рд╕рдкреЛрд░реНрдЯ рдХреЗ рд╕рд╛рде llama.cpp рдЗрдВрд╕реНрдЯреЙрд▓ рдХрд░рдирд╛
рдПрдирд╡рд╛рдпрд░рдирдореЗрдВрдЯ рддреИрдпрд╛рд░ рд╣реЛрдиреЗ рдХреЗ рдмрд╛рдж, рдЕрдЧрд▓рд╛ рдХрджрдо llama.cpp рдЗрдВрд╕реНрдЯреЙрд▓ рдХрд░рдирд╛ рдФрд░ CUDA рд╕рдкреЛрд░реНрдЯ рд╕рдХреНрд╖рдо рдХрд░рдХреЗ рдЗрд╕реЗ рдмрд┐рд▓реНрдб рдХрд░рдирд╛ рд╣реИред рдЗрд╕рд╕реЗ GLM 4.7 Flash GPU рдкрд░ рдХреБрд╢рд▓рддрд╛рдкреВрд░реНрд╡рдХ рдЪрд▓ рдкрд╛рдПрдЧрд╛ред
рдЯрд░реНрдорд┐рдирд▓ рдореЗрдВ, рдЕрдкрдиреЗ рд╡рд░реНрдХрд╕реНрдкреЗрд╕ рдореЗрдВ рдЬрд╛рдПрдБред рдлрд┐рд░ рдЖрдзрд┐рдХрд╛рд░рд┐рдХ llama.cpp рд░рд┐рдкреЙрдЬрд╝рд┐рдЯрд░реА рдХреНрд▓реЛрди рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдирд┐рдореНрди рдХрдорд╛рдВрдб рдЪрд▓рд╛рдПрдБред
рд░рд┐рдкреЙрдЬрд╝рд┐рдЯрд░реА рдХреНрд▓реЛрди рд╣реЛрдиреЗ рдХреЗ рдмрд╛рдж, рд╕реЛрд░реНрд╕ рдлрд╝рд╛рдЗрд▓реЗрдВ рд╡рд░реНрдХрд╕реНрдкреЗрд╕ рдбрд╛рдпрд░реЗрдХреНрдЯрд░реА рдореЗрдВ рдбрд╛рдЙрдирд▓реЛрдб рд╣реЛ рдЬрд╛рдПрдБрдЧреАред
рдЕрдм CMake рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдХреЗ рдмрд┐рд▓реНрдб рдХреЙрдиреНрдлрд╝рд┐рдЧрд░ рдХрд░реЗрдВ рдФрд░ рд╕реНрдкрд╖реНрдЯ рд░реВрдк рд╕реЗ CUDA рд╕рдкреЛрд░реНрдЯ рд╕рдХреНрд╖рдо рдХрд░реЗрдВред рдпрд╣ рдХрд╝рджрдо GPU-рдПрдХреНрд╕реЗрд▓рд░реЗрдЯреЗрдб рдмрд╛рдЗрдирд░реАрдЬрд╝ рдХрдореНрдкрд╛рдЗрд▓ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдмрд┐рд▓реНрдб рд╕рд┐рд╕реНрдЯрдо рддреИрдпрд╛рд░ рдХрд░рддрд╛ рд╣реИред
рдХреЙрдиреНрдлрд╝рд┐рдЧрд░реЗрд╢рди рдкреВрд░реНрдг рд╣реЛрдиреЗ рдкрд░, рдЖрд╡рд╢реНрдпрдХ llama.cpp рдмрд╛рдЗрдирд░реАрдЬрд╝ рдмрд┐рд▓реНрдб рдХрд░реЗрдВред рдпрд╣ рдХрдорд╛рдВрдб рдХреЛрд░ рдЗрдиреНрдлрд╝реЗрд░реЗрдВрд╕ рдЯреВрд▓реНрд╕ рдХрдореНрдкрд╛рдЗрд▓ рдХрд░рддреА рд╣реИ, рдЬрд┐рдирдореЗрдВ рдХрдорд╛рдВрдб-рд▓рд╛рдЗрди рдЗрдВрдЯрд░рдлреЗрд╕ рдФрд░ рдЗрдиреНрдлрд╝реЗрд░реЗрдВрд╕ рд╕рд░реНрд╡рд░ рд╢рд╛рдорд┐рд▓ рд╣реИрдВред
рдмрд┐рд▓реНрдб рд╕рдорд╛рдкреНрдд рд╣реЛрдиреЗ рдХреЗ рдмрд╛рдж, рдХрдореНрдкрд╛рдЗрд▓реНрдб рдмрд╛рдЗрдирд░реАрдЬрд╝ рдХреЛ рдЖрд╕рд╛рди рдПрдХреНрд╕реЗрд╕ рдХреЗ рд▓рд┐рдП рдореБрдЦреНрдп llama.cpp рдбрд╛рдпрд░реЗрдХреНрдЯрд░реА рдореЗрдВ рдХреЙрдкреА рдХрд░реЗрдВред
рдЕрдВрдд рдореЗрдВ, рдЗрдиреНрдлрд╝реЗрд░реЗрдВрд╕ рд╕рд░реНрд╡рд░ рдХреА рд╣реЗрд▓реНрдк рдХрдорд╛рдВрдб рдЪрд▓рд╛рдХрд░ рд╕рддреНрдпрд╛рдкрд┐рдд рдХрд░реЗрдВ рдХрд┐ llama.cpp рд╕рд╣реА рддрд░рд╣ рдмрд┐рд▓реНрдб рд╣реБрдЖ рд╣реИ рдФрд░ CUDA рдбрд┐рдЯреЗрдХреНрдЯ рд╣реЛ рд░рд╣реА рд╣реИред
рдпрджрд┐ CUDA рд╕рдкреЛрд░реНрдЯ рд╕рд╣реА рддрд░рд╣ рд╕рдХреНрд╖рдо рд╣реИ, рддреЛ рдЖрдЙрдЯрдкреБрдЯ рдкреБрд╖реНрдЯрд┐ рдХрд░реЗрдЧрд╛ рдХрд┐ CUDA рдбрд┐рд╡рд╛рдЗрд╕ рдорд┐рд▓рд╛, рдЬрд┐рд╕рдореЗрдВ GPU рдореЙрдбрд▓ рдФрд░ рдХрдВрдкреНрдпреВрдЯ рдХреИрдкреЗрдмрд┐рд▓рд┐рдЯреА рд╢рд╛рдорд┐рд▓ рд╣реЛрдЧреАред
3. Xet рд╕рдкреЛрд░реНрдЯ рдХреЗ рд╕рд╛рде GLM 4.7 Flash рдореЙрдбрд▓ рдбрд╛рдЙрдирд▓реЛрдб рдХрд░рдирд╛
llama.cpp рдмрд┐рд▓реНрдб рд╣реЛ рдЪреБрдХрд╛ рд╣реИ рдФрд░ CUDA рд╕рдкреЛрд░реНрдЯ рд╕рддреНрдпрд╛рдкрд┐рдд рд╣реИ, рдЕрдм рдЕрдЧрд▓рд╛ рдХрджрдо GLM 4.7 Flash рдореЙрдбрд▓ рдбрд╛рдЙрдирд▓реЛрдб рдХрд░рдирд╛ рд╣реИред рдЗрд╕ рдЯреНрдпреВрдЯреЛрд░рд┐рдпрд▓ рдореЗрдВ, рд╣рдо рдмрдбрд╝реЗ рдореЙрдбрд▓ рдлрд╝рд╛рдЗрд▓реЛрдВ рдХреЗ рддреЗрдЬрд╝ рдФрд░ рд╡рд┐рд╢реНрд╡рд╕рдиреАрдп рдбрд╛рдЙрдирд▓реЛрдб рдХреЗ рд▓рд┐рдП Hugging Face Hub рдХреЗ рд╕рд╛рде Xet рд╕рдкреЛрд░реНрдЯ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рддреЗ рд╣реИрдВред
рдЙрд╕реА рдЯрд░реНрдорд┐рдирд▓ рдореЗрдВ, рд╣рд╛рдИ-рдкрд░рдлрд╝реЙрд░реНрдореЗрдВрд╕ рдореЙрдбрд▓ рдбрд╛рдЙрдирд▓реЛрдб рдХреЗ рд▓рд┐рдП рдЖрд╡рд╢реНрдпрдХ Python рдкреИрдХреЗрдЬ рдЗрдВрд╕реНрдЯреЙрд▓ рдХрд░рдиреЗ рд╣реЗрддреБ рдирд┐рдореНрди рдХрдорд╛рдВрдб рдЪрд▓рд╛рдПрдБред
рдЗрд╕рдХреЗ рдмрд╛рдж, рдЯрд░реНрдорд┐рдирд▓ рдореЗрдВ рдирд┐рдореНрди Python рд╕реНрдХреНрд░рд┐рдкреНрдЯ рдЪрд▓рд╛рдПрдБ рддрд╛рдХрд┐ 4-рдмрд┐рдЯ рдХреНрд╡рд╛рдВрдЯрд╛рдЗрдЬрд╝реНрдб рдореЙрдбрд▓ рд╡реИрд░рд┐рдПрдВрдЯ рдбрд╛рдЙрдирд▓реЛрдб рд╣реЛред рдпрд╣ рд╕реНрдХреНрд░рд┐рдкреНрдЯ рдкрд╣рд▓реЗ рдкрд░рд┐рднрд╛рд╖рд┐рдд рд╡рд░реНрдХрд╕реНрдкреЗрд╕ рдкрдереЛрдВ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рддреА рд╣реИ рдФрд░ рдХреЗрд╡рд▓ рдЖрд╡рд╢реНрдпрдХ GGUF рдлрд╝рд╛рдЗрд▓ рдбрд╛рдЙрдирд▓реЛрдб рдХрд░рддреА рд╣реИред
рдбрд╛рдЙрдирд▓реЛрдб рдкреВрд░рд╛ рд╣реЛрдиреЗ рдкрд░, рдЖрдкрдХреЛ рдЖрдЙрдЯрдкреБрдЯ рджрд┐рдЦреЗрдЧрд╛ рдЬреЛ рдкреБрд╖реНрдЯрд┐ рдХрд░реЗрдЧрд╛ рдХрд┐ рдореЙрдбрд▓ рдлрд╝рд╛рдЗрд▓ рд╕рдлрд▓рддрд╛рдкреВрд░реНрд╡рдХ рдкреНрд░рд╛рдкреНрдд рд╣реЛ рдЧрдИ рд╣реИ, рдХреБрд▓ рдЖрдХрд╛рд░ рд▓рдЧрднрдЧ 17.5 GB рд╣реИред
рдЕрдВрдд рдореЗрдВ, рд╕рддреНрдпрд╛рдкрд┐рдд рдХрд░реЗрдВ рдХрд┐ рдореЙрдбрд▓ рдлрд╝рд╛рдЗрд▓ рдЯрд╛рд░реНрдЧреЗрдЯ рдбрд╛рдпрд░реЗрдХреНрдЯрд░реА рдореЗрдВ рдореМрдЬреВрдж рд╣реИред
рдЖрдкрдХреЛ
GLM-4.7-Flash-UD-Q4_K_XL.ggufрдлрд╝рд╛рдЗрд▓ рд╕реВрдЪреАрдмрджреНрдз рджрд┐рдЦрдиреА рдЪрд╛рд╣рд┐рдП, рдЬреЛ рдкреБрд╖реНрдЯрд┐ рдХрд░рддреА рд╣реИ рдХрд┐ рдореЙрдбрд▓ рдЗрдиреНрдлрд╝реЗрд░реЗрдВрд╕ рдХреЗ рд▓рд┐рдП рддреИрдпрд╛рд░ рд╣реИред4. GLM 4.7 Flash рдЗрдиреНрдлрд╝реЗрд░реЗрдВрд╕ рд╕рд░реНрд╡рд░ рдЪрд▓рд╛рдирд╛
рдореЙрдбрд▓ рдбрд╛рдЙрдирд▓реЛрдб рд╣реЛ рдЪреБрдХрд╛ рд╣реИ рдФрд░ llama.cpp CUDA рд╕рдкреЛрд░реНрдЯ рдХреЗ рд╕рд╛рде рдмрд┐рд▓реНрдб рд╣реИ, рдЕрдм рдЕрдЧрд▓рд╛ рдХрджрдо рдЗрдиреНрдлрд╝реЗрд░реЗрдВрд╕ рд╕рд░реНрд╡рд░ рд▓реЙрдиреНрдЪ рдХрд░рдирд╛ рд╣реИред рдЗрд╕рд╕реЗ GLM 4.7 Flash рдПрдХ рд▓реЛрдХрд▓ API рдХреЗ рд░реВрдк рдореЗрдВ рдЙрдкрд▓рдмреНрдз рд╣реЛ рдЬрд╛рдПрдЧрд╛, рдЬрд┐рд╕реЗ рдпреВрдЬрд╝рд░ рдЗрдВрдЯрд░рдлреЗрд╕реЗрдЬрд╝, рд╕реНрдХреНрд░рд┐рдкреНрдЯреНрд╕ рдФрд░ AI рдХреЛрдбрд┐рдВрдЧ рдПрдЬреЗрдВрдЯреНрд╕ рдЙрдкрдпреЛрдЧ рдХрд░ рд╕рдХреЗрдВрдЧреЗред
рдХреГрдкрдпрд╛ рд╡рд╣реА рдЯрд░реНрдорд┐рдирд▓ рд╕реЗрд╢рди рдФрд░ рд╡рд░реНрдХрд╕реНрдкреЗрд╕ рдЙрдкрдпреЛрдЧ рдХрд░реЗрдВ рдЬрд┐рд╕реЗ рдЖрдкрдиреЗ рдкрд┐рдЫрд▓реЗ рд╕реЗрдХреНрд╢рдиреЛрдВ рдореЗрдВ рдХреЙрдиреНрдлрд╝рд┐рдЧрд░ рдХрд┐рдпрд╛ рдерд╛ред┬а
рд╕рдмрд╕реЗ рдкрд╣рд▓реЗ, рдбрд╛рдЙрдирд▓реЛрдб рдХреА рдЧрдИ GGUF рдореЙрдбрд▓ рдлрд╝рд╛рдЗрд▓ рдЦреЛрдЬреЗрдВ рдФрд░ рдЙрд╕рдХрд╛ рдкрде рдПрдХ рдПрдирд╡рд╛рдпрд░рдирдореЗрдВрдЯ рд╡реЗрд░рд┐рдПрдмрд▓ рдореЗрдВ рд╕реНрдЯреЛрд░ рдХрд░реЗрдВред
рдЕрдм рдирд┐рдореНрди рдХрдорд╛рдВрдб рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдХреЗ llama.cpp рдЗрдиреНрдлрд╝реЗрд░реЗрдВрд╕ рд╕рд░реНрд╡рд░ рд╢реБрд░реВ рдХрд░реЗрдВред рдпрд╣ рдХреЙрдиреНрдлрд╝рд┐рдЧрд░реЗрд╢рди RTX 3090 рдХреЗ рд▓рд┐рдП рдСрдкреНрдЯрд┐рдорд╛рдЗрдЬрд╝реНрдб рд╣реИ рдФрд░ рдереНрд░реВрдкреБрдЯ, рд▓реЗрдЯреЗрдВрд╕реА рдФрд░ рдХреЙрдиреНрдЯреЗрдХреНрд╕реНрдЯ рд▓рдВрдмрд╛рдИ рдХреЗ рдмреАрдЪ рд╕рдВрддреБрд▓рди рд░рдЦрддреА рд╣реИред
llama-server рдХреЙрдиреНрдлрд╝рд┐рдЧрд░реЗрд╢рди рдХрд╛ рд╡рд┐рд╡рд░рдг
--modelрдЗрдиреНрдлрд╝реЗрд░реЗрдВрд╕ рдХреЗ рд▓рд┐рдП рдЪрдпрдирд┐рдд GLM 4.7 Flash GGUF рдореЙрдбрд▓ рдлрд╝рд╛рдЗрд▓ рд▓реЛрдб рдХрд░рддрд╛ рд╣реИред--aliasрдПрдХ рдкрдардиреАрдп рдореЙрдбрд▓ рдирд╛рдо рдЕрд╕рд╛рдЗрди рдХрд░рддрд╛ рд╣реИ рдЬреЛ API рд░реЗрд╕реНрдкреЙрдиреНрд╕ рдФрд░ рд▓реЙрдЧреНрд╕ рдореЗрдВ рджрд┐рдЦрд╛рдИ рджреЗрддрд╛ рд╣реИред--threads32 CPU рдереНрд░реЗрдбреНрд╕ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рддрд╛ рд╣реИ рддрд╛рдХрд┐ рд╣рд╛рдИ-рдХреЛрд░ рд╕рд┐рд╕реНрдЯрдо рдкрд░ рдЯреЛрдХрдирд╛рдЗрдЬрд╝реЗрд╢рди, рд╢реЗрдбреНрдпреВрд▓рд┐рдВрдЧ, рдФрд░ рд░рд┐рдХреНрд╡реЗрд╕реНрдЯ рд╣реИрдВрдбрд▓рд┐рдВрдЧ рд╣реЛ рд╕рдХреЗред--hostрд╕рд░реНрд╡рд░ рдХреЛ рд╕рднреА рдиреЗрдЯрд╡рд░реНрдХ рдЗрдВрдЯрд░рдлрд╝реЗрд╕ рдкрд░ рдмрд╛рдЗрдВрдб рдХрд░рддрд╛ рд╣реИ рддрд╛рдХрд┐ рдЗрд╕реЗ рд▓реЛрдХрд▓реА рдпрд╛ рдиреЗрдЯрд╡рд░реНрдХ рдкрд░ рдЕрдиреНрдп рдорд╢реАрдиреЛрдВ рд╕реЗ рдПрдХреНрд╕реЗрд╕ рдХрд┐рдпрд╛ рдЬрд╛ рд╕рдХреЗред--ctx-sizeрдмрдбрд╝рд╛ рдХреЙрдиреНрдЯреЗрдХреНрд╕реНрдЯ рд╡рд┐рдВрдбреЛ рд╕реЗрдЯ рдХрд░рддрд╛ рд╣реИ рдЬреЛ рд▓рдВрдмреЗ рдкреНрд░реЙрдореНрдкреНрдЯ рд╕рдкреЛрд░реНрдЯ рдФрд░ GPU рдореЗрдореЛрд░реА рдЙрдкрдпреЛрдЧ рдХреЗ рдмреАрдЪ рд╕рдВрддреБрд▓рди рд░рдЦрддрд╛ рд╣реИред--tempрдордзреНрдпрдо рд░реИрдВрдбрдордиреЗрд╕ рд▓рд╛рдЧреВ рдХрд░рддрд╛ рд╣реИ рддрд╛рдХрд┐ рд░реЗрд╕реНрдкреЙрдиреНрд╕ рдЧреБрдгрд╡рддреНрддрд╛ рдмреЗрд╣рддрд░ рд╣реЛ рдкрд░ рд░реАрдЬрд╝рдирд┐рдВрдЧ рд╕реНрдерд┐рд░рддрд╛ рдкреНрд░рднрд╛рд╡рд┐рдд рди рд╣реЛред--top-pрдиреНрдпреВрдХреНрд▓рд┐рдпрд╕ рдлрд╝рд┐рд▓реНрдЯрд░рд┐рдВрдЧ рдХреЛ рдирд┐рд╖реНрдХреНрд░рд┐рдп рдХрд░рддрд╛ рд╣реИ рддрд╛рдХрд┐ рдЬреЗрдирд░реЗрд╢рди рдХреЗ рджреМрд░рд╛рди рдкреВрд░реНрдг рдЯреЛрдХрди рдбрд┐рд╕реНрдЯреНрд░реАрдмреНрдпреВрд╢рди рдЙрдкрд▓рдмреНрдз рд░рд╣реЗред--port 8080рдЗрдиреНрдлрд╝реЗрд░реЗрдВрд╕ рд╕рд░реНрд╡рд░ рдХреЛ рдПрдХ рдорд╛рдирдХ рд▓реЛрдХрд▓ рдбреЗрд╡рд▓рдкрдореЗрдВрдЯ рдкреЛрд░реНрдЯ рдкрд░ рдПрдХреНрд╕рдкреЛрдЬрд╝ рдХрд░рддрд╛ рд╣реИред--fitрдСрдЯреЛрдореИрдЯрд┐рдХ рдореЗрдореЛрд░реА рдлрд╝рд┐рдЯрд┐рдВрдЧ рд╕рдХреНрд╖рдо рдХрд░рддрд╛ рд╣реИ рддрд╛рдХрд┐ VRAM рд▓рд┐рдорд┐рдЯ рд╕реЗ рдКрдкрд░ рдЬрд╛рдП рдмрд┐рдирд╛ GPU рдЙрдкрдпреЛрдЧ рдЕрдзрд┐рдХрддрдо рд╣реЛред--prioрд╕рдорд╡рд░реНрддреА рд░рд┐рдХреНрд╡реЗрд╕реНрдЯ рдХреЗ рддрд╣рдд рдЗрдиреНрдлрд╝реЗрд░реЗрдВрд╕ рд╡рд░реНрдХрд▓реЛрдб рдХреЗ рд▓рд┐рдП рд╕рдВрддреБрд▓рд┐рдд рдкреНрд░рд╛рдердорд┐рдХрддрд╛ рд╕реНрддрд░ рд╕реЗрдЯ рдХрд░рддрд╛ рд╣реИред--jinjaрд╕реНрдЯреНрд░рдХреНрдЪрд░реНрдб рдкреНрд░реЙрдореНрдкреНрдЯреНрд╕ рдФрд░ рдПрдЬреЗрдВрдЯ-рд╕реНрдЯрд╛рдЗрд▓ рд╡рд░реНрдХрдлрд╝реНрд▓реЛ рдХреЗ рд▓рд┐рдП Jinja рдЯреЗрдореНрдкрд▓реЗрдЯрд┐рдВрдЧ рд╕рдХреНрд╖рдо рдХрд░рддрд╛ рд╣реИред--flash-attnGPU рджреНрд╡рд╛рд░рд╛ рд╕рдорд░реНрдерд┐рдд рд╣реЛрдиреЗ рдкрд░ рд╕реНрд╡рдЪрд╛рд▓рд┐рдд рд░реВрдк рд╕реЗ Flash Attention рд╕рдХреНрд╖рдо рдХрд░рддрд╛ рд╣реИ рддрд╛рдХрд┐ рдереНрд░реВрдкреБрдЯ рдмрдврд╝реЗред--batch-sizeрдмрдбрд╝реЗ рдмреИрдЪ рдкреНрд░реЛрд╕реЗрд╕рд┐рдВрдЧ рдХреА рдЕрдиреБрдорддрд┐ рджреЗрддрд╛ рд╣реИ рддрд╛рдХрд┐ RTX 3090 рдкрд░ рдЯреЛрдХрди рдереНрд░реВрдкреБрдЯ рдмреЗрд╣рддрд░ рд╣реЛред--ubatch-sizeрдмрдбрд╝реЗ рдмреИрдЪ рдХреЛ рдЫреЛрдЯреЗ рдорд╛рдЗрдХреНрд░реЛ-рдмреИрдЪ рдореЗрдВ рд╡рд┐рднрд╛рдЬрд┐рдд рдХрд░рддрд╛ рд╣реИ рддрд╛рдХрд┐ рдореЗрдореЛрд░реА рдкреНрд░реЗрд╢рд░ рдФрд░ рд▓реЗрдЯреЗрдВрд╕реА рдирд┐рдпрдВрддреНрд░рд┐рдд рд░рд╣реЗредрд╕рд░реНрд╡рд░ рд╢реБрд░реВ рд╣реЛрддреЗ рд╣реА, рдпрд╣ рдореЙрдбрд▓ рдХреЛ GPU рдореЗрдореЛрд░реА рдореЗрдВ рд▓реЛрдб рдХрд░реЗрдЧрд╛ рдФрд░ рдкреЛрд░реНрдЯ 8080 рдкрд░ рд░рд┐рдХреНрд╡реЗрд╕реНрдЯ рд╕реБрдирдирд╛ рд╢реБрд░реВ рдХрд░реЗрдЧрд╛ред рдЗрд╕ рдмрд┐рдВрджреБ рдкрд░, GLM 4.7 Flash рд▓реЛрдХрд▓реА рдЪрд▓ рд░рд╣рд╛ рд╣реИ рдФрд░ рдЪреИрдЯ, рдХрдореНрдкреНрд▓реАрд╢рди, рдФрд░ рдПрдЬреЗрдВрдЯ-рдЖрдзрд╛рд░рд┐рдд рд╡рд░реНрдХрдлрд╝реНрд▓реЛ рдХреЗ рд▓рд┐рдП HTTP рдПрдВрдбрдкреЙрдЗрдВрдЯреНрд╕ рдХреЗ рдЬрд╝рд░рд┐рдП рдПрдХреНрд╕реЗрд╕ рдХрд┐рдпрд╛ рдЬрд╛ рд╕рдХрддрд╛ рд╣реИред
5. GLM 4.7 Flash рдореЙрдбрд▓ рдХрд╛ рдкрд░реАрдХреНрд╖рдг
рдЗрдиреНрдлрд╝реЗрд░реЗрдВрд╕ рд╕рд░реНрд╡рд░ рдЪрд▓ рд░рд╣рд╛ рд╣реИ, рдЕрдм рдЖрдк рдмрд┐рд▓реНрдЯ-рдЗрди рд╡реЗрдм UI, рдбрд╛рдпрд░реЗрдХреНрдЯ HTTP рд░рд┐рдХреНрд╡реЗрд╕реНрдЯ рдФрд░ OpenAI-рдХрдореНрдкреИрдЯрд┐рдмрд▓ Python SDK рд╕рд╣рд┐рдд рдХрдИ рдЗрдВрдЯрд░рдлреЗрд╕реЗрдЬрд╝ рд╕реЗ GLM 4.7 Flash рдХрд╛ рдкрд░реАрдХреНрд╖рдг рдХрд░ рд╕рдХрддреЗ рд╣реИрдВред
llama.cpp рд╡реЗрдм рдЗрдВрдЯрд░рдлреЗрд╕ рдпрд╣рд╛рдБ рдЙрдкрд▓рдмреНрдз рд╣реИ: http://0.0.0.0:8080
рдЗрд╕ URL рдХреЛ рдХреЙрдкреА рдХрд░реЗрдВ рдФрд░ рдЕрдкрдиреЗ рд╡реЗрдм рдмреНрд░рд╛рдЙрдЬрд╝рд░ рдореЗрдВ рдЦреЛрд▓реЗрдВ рддрд╛рдХрд┐ ChatGPT рдЬреИрд╕реА рд╕рд░рд▓ рдЪреИрдЯ рдЗрдВрдЯрд░рдлреЗрд╕ рддрдХ рдкрд╣реБрдБрдЪ рд╣реЛ рд╕рдХреЗред┬а
рдПрдХ рдкреНрд░реЙрдореНрдкреНрдЯ рджрд░реНрдЬ рдХрд░реЗрдВ, рдФрд░ рдореЙрдбрд▓ рддреБрд░рдВрдд рд░реЗрд╕реНрдкреЙрдиреНрд╕ рдЬрдирд░реЗрдЯ рдХрд░рдирд╛ рд╢реБрд░реВ рдХрд░ рджреЗрдЧрд╛ред┬а
рдпрд╣ рд╕реЗрдЯрдЕрдк рд╕реНрдкреАрдб рдХреЗ рд▓рд┐рдП рдСрдкреНрдЯрд┐рдорд╛рдЗрдЬрд╝реНрдб рд╣реИ: RTX 3090 рдкрд░ CUDA рд╕рдХреНрд╖рдо рдХрд░рдХреЗ рдореЙрдбрд▓ рдЪрд▓рд╛рдпрд╛ рдЬрд╛ рд░рд╣рд╛ рд╣реИ, рдЬрд╣рд╛рдБ рдЙрдкрд▓рдмреНрдз рд╣реЛ рд╡рд╣рд╛рдБ Flash Attention рдХрд╛ рдЙрдкрдпреЛрдЧ рд╣реЛрддрд╛ рд╣реИ, рдФрд░ рдЙрдЪреНрдЪ рдереНрд░реВрдкреБрдЯ рдХреЗ рд▓рд┐рдП рдмреИрдЪрд┐рдВрдЧ рд╕реЗрдЯрд┐рдВрдЧреНрд╕ рдЯреНрдпреВрди рд╣реИрдВред┬а
рд╡реНрдпрд╡рд╣рд╛рд░ рдореЗрдВ, рдпрд╣ рдХреЙрдиреНрдлрд╝рд┐рдЧрд░реЗрд╢рди рдЫреЛрдЯреЗ рд╕реЗ рдордзреНрдпрдо рд░реЗрд╕реНрдкреЙрдиреНрд╕ рдХреЗ рд▓рд┐рдП рд▓рдЧрднрдЧ 100 рдЯреЛрдХрди рдкреНрд░рддрд┐ рд╕реЗрдХрдВрдб рддрдХ рдкрд╣реБрдБрдЪ рд╕рдХрддрд╛ рд╣реИред
рдЖрдк рдЙрд╕реА рд╕рд░реНрд╡рд░ рд╕реЗ
curlрдХрдорд╛рдВрдб рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдХреЗ рднреА рдЗрдВрдЯрд░реИрдХреНрдЯ рдХрд░ рд╕рдХрддреЗ рд╣реИрдВред рдПрдХ рдирдпрд╛ рдЯрд░реНрдорд┐рдирд▓ рд╡рд┐рдВрдбреЛ рдЦреЛрд▓реЗрдВ рдФрд░ рдЪреИрдЯ рдХрдореНрдкреНрд▓реАрд╢рди рдкреНрд░реЙрдореНрдкреНрдЯ рднреЗрдЬрдиреЗ рдХреЗ рд▓рд┐рдП рдирд┐рдореНрди рд░рд┐рдХреНрд╡реЗрд╕реНрдЯ рдЪрд▓рд╛рдПрдБредрдЖрдк OpenAI Python SDK рдЗрдВрд╕реНрдЯреЙрд▓ рдХрд░рдХреЗ рднреА рдореЙрдбрд▓ рдЯреЗрд╕реНрдЯ рдХрд░ рд╕рдХрддреЗ рд╣реИрдВред
рдЗрд╕ Python рдЙрджрд╛рд╣рд░рдг рдореЗрдВ, OpenAI рдХреНрд▓рд╛рдЗрдВрдЯ рдХреЛ рд▓реЛрдХрд▓реА рдЪрд▓ рд░рд╣реЗ llama.cpp рдЗрдиреНрдлрд╝реЗрд░реЗрдВрд╕ рд╕рд░реНрд╡рд░ рдХреЛ рд░рд┐рдХреНрд╡реЗрд╕реНрдЯ рднреЗрдЬрдиреЗ рдХреЗ рд▓рд┐рдП рдХреЙрдиреНрдлрд╝рд┐рдЧрд░ рдХрд┐рдпрд╛ рдЧрдпрд╛ рд╣реИред
base_urlрд▓реЛрдХрд▓ API рдПрдВрдбрдкреЙрдЗрдВрдЯ рдХреА рдУрд░ рдЗрд╢рд╛рд░рд╛ рдХрд░рддрд╛ рд╣реИ, рдФрд░ API рдХреБрдВрдЬреА рдлрд╝реАрд▓реНрдб SDK рджреНрд╡рд╛рд░рд╛ рдЖрд╡рд╢реНрдпрдХ рд╣реИ рдкрд░ рдЗрд╕реЗ рдХрд┐рд╕реА рднреА рдкреНрд▓реЗрд╕рд╣реЛрд▓реНрдбрд░ рдорд╛рди рдкрд░ рд╕реЗрдЯ рдХрд┐рдпрд╛ рдЬрд╛ рд╕рдХрддрд╛ рд╣реИ рдХреНрдпреЛрдВрдХрд┐ рдСрдереЗрдВрдЯрд┐рдХреЗрд╢рди рд▓реЛрдХрд▓реА рд╣реИрдВрдбрд▓ рд╣реЛрддрд╛ рд╣реИредрдЗрд╕рдХреЗ рдмрд╛рдж рдХреНрд▓рд╛рдЗрдВрдЯ, рдЗрдиреНрдлрд╝реЗрд░реЗрдВрд╕ рд╕рд░реНрд╡рд░ рд▓реЙрдиреНрдЪ рдХрд░рддреЗ рд╕рдордп рдкрд░рд┐рднрд╛рд╖рд┐рдд рдореЙрдбрд▓ рдПрд▓рд┐рдпрд╕ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдХреЗ GLM 4.7 Flash рдХреЛ рдПрдХ рдЪреИрдЯ рдХрдореНрдкреНрд▓реАрд╢рди рд░рд┐рдХреНрд╡реЗрд╕реНрдЯ рднреЗрдЬрддрд╛ рд╣реИред рдкреНрд░реЙрдореНрдкреНрдЯ рдорд╛рдирдХ рдЪреИрдЯ рдлрд╝реЙрд░реНрдореИрдЯ рдореЗрдВ рджрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИ рдФрд░ рд░реЗрд╕реНрдкреЙрдиреНрд╕ рдПрдХ рд╕реНрдЯреНрд░рдХреНрдЪрд░реНрдб рдСрдмреНрдЬреЗрдХреНрдЯ рдХреЗ рд░реВрдк рдореЗрдВ рд╡рд╛рдкрд╕ рдЖрддрд╛ рд╣реИред
рдХреБрдЫ рд╣реА рд╕реЗрдХрдВрдб рдореЗрдВ, рдореЙрдбрд▓ рдкреВрд░рд╛ рд░реЗрд╕реНрдкреЙрдиреНрд╕ рд▓реМрдЯрд╛рдПрдЧрд╛, рдЬрд┐рд╕рдореЗрдВ рдЙрджрд╛рд╣рд░рдг рдХреЛрдб рдФрд░ рд╡реНрдпрд╛рдЦреНрдпрд╛рдПрдБ рд╢рд╛рдорд┐рд▓ рд╣реЛрдВрдЧреАред┬а
6. OpenCode рдХреЛрдбрд┐рдВрдЧ рдПрдЬреЗрдВрдЯ рд╕реЗрдЯрдЕрдк рдХрд░рдирд╛
OpenCode рдПрдХ рдУрдкрди рд╕реЛрд░реНрд╕ AI рдХреЛрдбрд┐рдВрдЧ рдПрдЬреЗрдВрдЯ рд╣реИ, рдЬрд┐рд╕реЗ рд▓реЛрдХрд▓реА рдЪрд▓рд╛рдиреЗ рдХреЗ рд▓рд┐рдП рдбрд┐рдЬрд╝рд╛рдЗрди рдХрд┐рдпрд╛ рдЧрдпрд╛ рд╣реИ рдФрд░ рдЬреЛ рдХреЛрдб рдЬреЗрдирд░реЗрд╢рди, рдлрд╝рд╛рдЗрд▓ рдПрдбрд┐рдЯрд┐рдВрдЧ, рдХрдорд╛рдВрдб рдПрдХреНрдЬрд╝реАрдХреНрдпреВрд╢рди, рдФрд░ рдЗрдЯрд░реЗрдЯрд┐рд╡ рдкреНрд░реЙрдмреНрд▓рдо рд╕реЙрд▓реНрд╡рд┐рдВрдЧ рдЬреИрд╕реЗ рдПрдЬреЗрдВрдЯрд┐рдХ рд╡рд░реНрдХрдлрд╝реНрд▓реЛ рд╕рдкреЛрд░реНрдЯ рдХрд░рддрд╛ рд╣реИред┬а
рдХреНрд▓рд╛рдЙрдб-рдЖрдзрд╛рд░рд┐рдд рдХреЛрдбрд┐рдВрдЧ рдЕрд╕рд┐рд╕реНрдЯреЗрдВрдЯреНрд╕ рдХреЗ рд╡рд┐рдкрд░реАрдд, OpenCode рдХреЛ рд╕реЗрд▓реНрдл-рд╣реЛрд╕реНрдЯреЗрдб рдЗрдиреНрдлрд╝реЗрд░реЗрдВрд╕ рд╕рд░реНрд╡рд░ рд╕реЗ рдХрдиреЗрдХреНрдЯ рдХрд┐рдпрд╛ рдЬрд╛ рд╕рдХрддрд╛ рд╣реИ, рдЬрд┐рд╕рд╕реЗ рдЖрдк рдкреВрд░реА рддрд░рд╣ рд▓реЛрдХрд▓ рдФрд░ рдореБрдлрд╝реНрдд AI рдХреЛрдбрд┐рдВрдЧ рд╕реЗрдЯрдЕрдк рдмрдирд╛ рд╕рдХрддреЗ рд╣реИрдВред┬а
рдЗрд╕ рдЯреНрдпреВрдЯреЛрд░рд┐рдпрд▓ рдореЗрдВ, OpenCode рдХреЛ OpenAI-рдХрдореНрдкреИрдЯрд┐рдмрд▓ API рдХреЗ рдорд╛рдзреНрдпрдо рд╕реЗ GLM 4.7 Flash рдЪрд▓рд╛рдиреЗ рд╡рд╛рд▓реЗ рд▓реЛрдХрд▓ llama.cpp рд╕рд░реНрд╡рд░ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдХреЙрдиреНрдлрд╝рд┐рдЧрд░ рдХрд┐рдпрд╛ рдЧрдпрд╛ рд╣реИред
рд╢реБрд░реВ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП, рд╡рд╣реА рдЯрд░реНрдорд┐рдирд▓ рд╕реЗрд╢рди рдЙрдкрдпреЛрдЧ рдХрд░реЗрдВ рдФрд░ рдЖрдзрд┐рдХрд╛рд░рд┐рдХ рдЗрдВрд╕реНрдЯреЙрд▓реЗрд╢рди рд╕реНрдХреНрд░рд┐рдкреНрдЯ рд╕реЗ OpenCode рдЗрдВрд╕реНрдЯреЙрд▓ рдХрд░реЗрдВред
рдПрдХ рдирдпрд╛ рдЯрд░реНрдорд┐рдирд▓ рд╡рд┐рдВрдбреЛ рдЦреЛрд▓реЗрдВ рдФрд░ рд╕рддреНрдпрд╛рдкрд┐рдд рдХрд░реЗрдВ рдХрд┐ OpenCode рд╕рд╣реА рддрд░рд╣ рдЗрдВрд╕реНрдЯреЙрд▓ рд╣реБрдЖ рд╣реИред
рдЖрдкрдХреЛ рдирд┐рдореНрди рдЬреИрд╕рд╛ рд╡рд░реНрдЬрд╝рди рдирдВрдмрд░ рджрд┐рдЦреЗрдЧрд╛ред
рдЗрд╕рдХреЗ рдмрд╛рдж, OpenCode рдХреЙрдиреНрдлрд╝рд┐рдЧрд░реЗрд╢рди рдбрд╛рдпрд░реЗрдХреНрдЯрд░реА рдмрдирд╛рдПрдБред рдлрд┐рд░ OpenCode рдХреЙрдиреНрдлрд╝рд┐рдЧрд░реЗрд╢рди рдлрд╝рд╛рдЗрд▓ рдмрдирд╛рдПрдБ рдФрд░ llama.cpp рдХреЛ рдкреНрд░реЛрд╡рд╛рдЗрдбрд░ рдХреЗ рд░реВрдк рдореЗрдВ рдкрд░рд┐рднрд╛рд╖рд┐рдд рдХрд░реЗрдВред рдпрд╣ рдХреЙрдиреНрдлрд╝рд┐рдЧрд░реЗрд╢рди OpenCode рдХреЛ рдмрддрд╛рддреА рд╣реИ рдХрд┐ рд╕рднреА рд░рд┐рдХреНрд╡реЗрд╕реНрдЯ рд▓реЛрдХрд▓реА рдЪрд▓ рд░рд╣реЗ рдЗрдиреНрдлрд╝реЗрд░реЗрдВрд╕ рд╕рд░реНрд╡рд░ рдХреЛ рднреЗрдЬреЗрдВ рдФрд░ GLM 4.7 Flash рдореЙрдбрд▓ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░реЗрдВред
рдЕрдВрдд рдореЗрдВ, OpenCode рдХреЛ рдСрдереЗрдВрдЯрд┐рдХреЗрдЯ рдХрд░реЗрдВред рдпрд╣ рдЪрд░рдг рдЯреВрд▓ рджреНрд╡рд╛рд░рд╛ рдЖрд╡рд╢реНрдпрдХ рд╣реИ, рдкрд░ рдЪреВрдБрдХрд┐ рдЗрдиреНрдлрд╝реЗрд░реЗрдВрд╕ рд╕рд░реНрд╡рд░ рд▓реЛрдХрд▓ рд╣реИ, API рдХреБрдВрдЬреА рдХреЛрдИ рднреА рдкреНрд▓реЗрд╕рд╣реЛрд▓реНрдбрд░ рдорд╛рди рд╣реЛ рд╕рдХрддреА рд╣реИред
рдкреНрд░реЙрдореНрдкреНрдЯ рдЖрдиреЗ рдкрд░, рдирд┐рдореНрди рдорд╛рдиреЛрдВ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░реЗрдВред
рдЗрд╕ рдмрд┐рдВрджреБ рдкрд░, OpenCode рдкреВрд░реА рддрд░рд╣ рд▓реЛрдХрд▓ llama.cpp рд╕рд░реНрд╡рд░ рдХреЗ рдорд╛рдзреНрдпрдо рд╕реЗ GLM 4.7 Flash рдЙрдкрдпреЛрдЧ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдХреЙрдиреНрдлрд╝рд┐рдЧрд░ рд╣реЛ рдЪреБрдХрд╛ рд╣реИред┬а
7. OpenCode рдХреЗ рд╕рд╛рде GLM 4.7 Flash рдХрд╛ рдЙрдкрдпреЛрдЧ
OpenCode рдХреЙрдиреНрдлрд╝рд┐рдЧрд░ рдФрд░ рд▓реЛрдХрд▓ llama.cpp рд╕рд░реНрд╡рд░ рд╕реЗ рдХрдиреЗрдХреНрдЯ рд╣реЛрдиреЗ рдХреЗ рдмрд╛рдж, рдЕрдм рдЖрдк GLM 4.7 Flash рдХреЛ рдПрдХ рдкреВрд░реА рддрд░рд╣ рдСрдЯреЛрдореЗрдЯреЗрдб AI рдХреЛрдбрд┐рдВрдЧ рдПрдЬреЗрдВрдЯ рдХреЗ рд░реВрдк рдореЗрдВ рдЙрдкрдпреЛрдЧ рдХрд░ рд╕рдХрддреЗ рд╣реИрдВред
рдПрдХ рдирдпрд╛ рдкреНрд░реЛрдЬреЗрдХреНрдЯ рдбрд╛рдпрд░реЗрдХреНрдЯрд░реА рдмрдирд╛рдПрдБ рдФрд░ рдЙрд╕рдореЗрдВ рдЬрд╛рдПрдБред
рдЗрд╕рдХреЗ рдмрд╛рдж, рдЙрд╕реА рдЯрд░реНрдорд┐рдирд▓ рд╕реЗ OpenCode рд▓реЙрдиреНрдЪ рдХрд░реЗрдВред
OpenCode рд╢реБрд░реВ рд╣реЛрдиреЗ рдкрд░, Tab рдХреБрдВрдЬреА рджрдмрд╛рдПрдБ рдФрд░ Plan рдореЛрдб рдкрд░ рд╕реНрд╡рд┐рдЪ рдХрд░реЗрдВред рдЗрд╕ рдореЛрдб рдореЗрдВ, рдмрддрд╛рдЗрдП рдЖрдк рдХреНрдпрд╛ рдмрдирд╡рд╛рдирд╛ рдЪрд╛рд╣рддреЗ рд╣реИрдВред┬а
рдЙрджрд╛рд╣рд░рдг рдХреЗ рд▓рд┐рдП, OpenCode рд╕реЗ рдХрд╣реЗрдВ рдХрд┐ FastAPI рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдХреЗ рдПрдХ рд╕рд░рд▓ рдорд╢реАрди рд▓рд░реНрдирд┐рдВрдЧ-рдкрд╛рд╡рд░реНрдб API рдмрдирд╛рдПред OpenCode рд╕реНрд╡рдЪрд╛рд▓рд┐рдд рд░реВрдк рд╕реЗ рдкреНрд░реЛрдЬреЗрдХреНрдЯ рдХреА рдпреЛрдЬрдирд╛ рдмрдирд╛рдПрдЧрд╛, рдХреЛрдб рдЬрдирд░реЗрдЯ рдХрд░реЗрдЧрд╛, API рд╕рд░реНрд╡рд░ рдЪрд▓рд╛рдПрдЧрд╛ рдФрд░ рдЗрдореНрдкреНрд▓реАрдореЗрдВрдЯреЗрд╢рди рдХрд╛ рдкрд░реАрдХреНрд╖рдг рдХрд░реЗрдЧрд╛ред
рдкреНрд▓рд╛рдирд┐рдВрдЧ рдЪрд░рдг рдХреЗ рджреМрд░рд╛рди, OpenCode рдЖрд╡рд╢реНрдпрдХрддрд╛рдУрдВ рдХреЛ рд╕реНрдкрд╖реНрдЯ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдлрд╝реЙрд▓реЛ-рдЕрдк рдкреНрд░рд╢реНрди рдкреВрдЫ рд╕рдХрддрд╛ рд╣реИ, рдЬреИрд╕реЗ рдлрд╝реНрд░реЗрдорд╡рд░реНрдХ рдЪреБрдирдирд╛, рдПрдВрдбрдкреЙрдЗрдВрдЯреНрд╕, рдпрд╛ рдкреНрд░реЛрдЬреЗрдХреНрдЯ рд╕реНрдЯреНрд░рдХреНрдЪрд░ред рдЕрдкрдиреА рдкрд╕рдВрдж рдХреЗ рд╡рд┐рдХрд▓реНрдк рдЪреБрдиреЗрдВ рдФрд░ рдЖрдЧреЗ рдмрдврд╝рдиреЗ рдХреА рдкреБрд╖реНрдЯрд┐ рдХрд░реЗрдВред
рдкреНрд▓рд╛рдирд┐рдВрдЧ рдЪрд░рдг рдкреВрд░рд╛ рд╣реЛрдиреЗ рдкрд░, OpenCode рдПрдХ рд╡рд┐рд╕реНрддреГрдд рдПрдХреНрдЬрд╝реАрдХреНрдпреВрд╢рди рдкреНрд▓рд╛рди рдкреНрд░рд╕реНрддреБрдд рдХрд░реЗрдЧрд╛ред рдкреНрд▓рд╛рди рдХреА рд╕рдореАрдХреНрд╖рд╛ рдХрд░реЗрдВ рдФрд░ рдпрджрд┐ рдпрд╣ рдЖрдкрдХреА рдЕрдкреЗрдХреНрд╖рд╛рдУрдВ рд╕реЗ рдореЗрд▓ рдЦрд╛рддрд╛ рд╣реИ рддреЛ рдЗрд╕реЗ рдЕрдиреБрдореЛрджрд┐рдд рдХрд░реЗрдВред рдлрд┐рд░ Tab рдлрд┐рд░ рд╕реЗ рджрдмрд╛рдПрдБ рдФрд░ Plan рдореЛрдб рд╕реЗ Build рдореЛрдб рдкрд░ рд╕реНрд╡рд┐рдЪ рдХрд░реЗрдВред
Build рдореЛрдб рдореЗрдВ, OpenCode рдПрдХ рд╕реНрдЯреНрд░рдХреНрдЪрд░реНрдб рдЯрд╛рд╕реНрдХ рд╕реВрдЪреА рдмрдирд╛рддрд╛ рд╣реИ рдФрд░ рдкреНрд░рддреНрдпреЗрдХ рдЪрд░рдг рдХреЛ рдХреНрд░рдорд╢рдГ рдПрдХреНрдЬрд╝реАрдХреНрдпреВрдЯ рдХрд░рддрд╛ рд╣реИред рдЗрд╕рдореЗрдВ рдлрд╝рд╛рдЗрд▓реЗрдВ рдЬрдирд░реЗрдЯ рдХрд░рдирд╛, рдХреЛрдб рд▓рд┐рдЦрдирд╛, рдбрд┐рдкреЗрдВрдбреЗрдВрд╕реА рдЗрдВрд╕реНрдЯреЙрд▓ рдХрд░рдирд╛, рд╕рд░реНрд╡рд░ рдЪрд▓рд╛рдирд╛ рдФрд░ рдЯреЗрд╕реНрдЯреНрд╕ рдПрдХреНрдЬрд╝реАрдХреНрдпреВрдЯ рдХрд░рдирд╛ рд╢рд╛рдорд┐рд▓ рд╣реИред рдЖрдк рд░рд┐рдпрд▓ рдЯрд╛рдЗрдо рдореЗрдВ рдкреНрд░рддреНрдпреЗрдХ рдЯрд╛рд╕реНрдХ рдХреЛ рдкреВрд░рд╛ рд╣реЛрддреЗ рджреЗрдЦ рд╕рдХрддреЗ рд╣реИрдВред
рдмрд┐рд▓реНрдб рдкреНрд░рдХреНрд░рд┐рдпрд╛ рдкреВрд░реА рд╣реЛрдиреЗ рдкрд░, OpenCode рдПрдкреНрд▓рд┐рдХреЗрд╢рди рдХрд╛ рдПрдХ рд╕рдВрдкреВрд░реНрдг рдУрд╡рд░рд╡реНрдпреВ рджреЗрддрд╛ рд╣реИред рдЗрд╕рдореЗрдВ рдЙрдкрдпреЛрдЧ рдирд┐рд░реНрджреЗрд╢, рдЙрджрд╛рд╣рд░рдг рд░рд┐рдХреНрд╡реЗрд╕реНрдЯ, рдФрд░ рдСрдЯреЛрдореЗрдЯреЗрдб рдЯреЗрд╕реНрдЯреНрд╕ рдХреЗ рдкрд░рд┐рдгрд╛рдо рд╢рд╛рдорд┐рд▓ рд╣реЛрддреЗ рд╣реИрдВред рдЗрд╕ рдмрд┐рдВрджреБ рдкрд░, рдЖрдкрдХреЗ рдкрд╛рд╕ рдПрдХ рдкреВрд░реА рддрд░рд╣ рдХрд╛рдо рдХрд░рдиреЗ рд╡рд╛рд▓рд╛ рдПрдкреНрд▓рд┐рдХреЗрд╢рди рд╣реИ рдЬрд┐рд╕реЗ рдПрдХ рд▓реЛрдХрд▓ AI рдХреЛрдбрд┐рдВрдЧ рдПрдЬреЗрдВрдЯ рдиреЗ рдЖрдкрдХреА рдорд╢реАрди рдкрд░ рд╣реА рдмрдирд╛рдХрд░ рд╡реИрд▓рд┐рдбреЗрдЯ рдХрд┐рдпрд╛ рд╣реИред
рдЕрдВрддрд┐рдо рд╡рд┐рдЪрд╛рд░
GLM 4.7 Flash рдкреВрд░реА рддрд░рд╣ рд▓реЛрдХрд▓ AI рдХреЛрдбрд┐рдВрдЧ рдПрдЬреЗрдВрдЯреНрд╕ рдХреА рджрд┐рд╢рд╛ рдореЗрдВ рдПрдХ рд╕рд╢рдХреНрдд рдХрд╝рджрдо рд╣реИред рдПрдХ рддреЗрдЬрд╝, рд╕рдХреНрд╖рдо рд░реАрдЬрд╝рдирд┐рдВрдЧ рдореЙрдбрд▓ рдХреЛ рдкреВрд░реА рддрд░рд╣ рд▓реЛрдХрд▓ рд╣рд╛рд░реНрдбрд╡реЗрдпрд░ рдкрд░ рдЪрд▓рд╛рдиреЗ рдФрд░ OpenCode рдЬреИрд╕реЗ рдЯреВрд▓реНрд╕ рдХреЗ рд╕рд╛рде рдЗрдВрдЯреАрдЧреНрд░реЗрдЯ рдХрд░рдиреЗ рдХреА рдХреНрд╖рдорддрд╛, рдХреНрд▓рд╛рдЙрдб-рдирд┐рд░реНрднрд░ рд╡рд░реНрдХрдлрд╝реНрд▓реЛ рд╕реЗ рдЕрд░реНрдердкреВрд░реНрдг рдмрджрд▓рд╛рд╡ рдХрд╛ рд╕рдВрдХреЗрдд рд╣реИред
рдлрд┐рд░ рднреА, GLM 4.7 Flash рдХреА рд╕реАрдорд╛рдПрдБ рд╣реИрдВред рдпрджреНрдпрдкрд┐ рдпрд╣ рдЫреЛрдЯреЗ рд╕реЗ рдордзреНрдпрдо рдЖрдХрд╛рд░ рдХреЗ рдЯрд╛рд╕реНрдХ рдХреЗ рд▓рд┐рдП рдЕрдЪреНрдЫрд╛ рдкреНрд░рджрд░реНрд╢рди рдХрд░рддрд╛ рд╣реИ, рдпрд╣ рдЕрдзрд┐рдХ рдЬрдЯрд┐рд▓, рдмрд╣реБ-рдЪрд░рдгреАрдп рдХреЛрдбрд┐рдВрдЧ рд╡рд░реНрдХрдлрд╝реНрд▓реЛ рдореЗрдВ рд╕рдВрдШрд░реНрд╖ рдХрд░ рд╕рдХрддрд╛ рд╣реИред рдХреЙрдиреНрдЯреЗрдХреНрд╕реНрдЯ рдЬрд▓реНрджреА рднрд░ рд╕рдХрддрд╛ рд╣реИ, рдЯреВрд▓ рдПрдХреНрдЬрд╝реАрдХреНрдпреВрд╢рди рдХрднреА-рдХрднреА рдЕрд╕рдлрд▓ рд╣реЛ рд╕рдХрддрд╛ рд╣реИ, рдФрд░ рдХреБрдЫ рдорд╛рдорд▓реЛрдВ рдореЗрдВ рдПрдЬреЗрдВрдЯ рдкреНрд░рдХреНрд░рд┐рдпрд╛ рдХреЗ рдордзреНрдп рдореЗрдВ рд░реБрдХ рд╕рдХрддрд╛ рд╣реИ, рдЖрдЧреЗ рдмрдврд╝рдиреЗ рдХреЗ рд▓рд┐рдП рдирдП рд╕реЗрд╢рди рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╣реЛрддреА рд╣реИред┬а
рдпреЗ рдореБрджреНрджреЗ рдПрдХ рд╣рд▓реНрдХреЗ, рд╕реНрдкреАрдб рдХреЗ рд▓рд┐рдП рдСрдкреНрдЯрд┐рдорд╛рдЗрдЬрд╝реНрдб MoE рдореЙрдбрд▓ рд╕реЗ рдЕрдкреЗрдХреНрд╖рд┐рдд рд╣реИрдВ, рдЬреЛ рдЕрдзрд┐рдХрддрдо рд░реАрдЬрд╝рдирд┐рдВрдЧ рдЧрд╣рд░рд╛рдИ рдХреЗ рдмрдЬрд╛рдп рдЧрддрд┐ рдкрд░ рдХреЗрдВрджреНрд░рд┐рдд рд╣реИред
рдХрдЪреНрдЪреА рдХреНрд╖рдорддрд╛ рдХреА рджреГрд╖реНрдЯрд┐ рд╕реЗ, GLM 4.7 Flash рдкреВрд░реНрдг GLM 4.7 рдореЙрдбрд▓ рдХреЗ рд╕реНрддрд░ рдкрд░ рдирд╣реАрдВ рд╣реИ, рдЬреЛ Claude 4.5 Sonnet рдЬреИрд╕реЗ рдореЙрдбрд▓реЛрдВ рдХреЗ рдкреНрд░рджрд░реНрд╢рди рдХреЗ рдХрд╝рд░реАрдм рд╣реИред рдЯреНрд░реЗрдб-рдСрдл рд╕реНрдкрд╖реНрдЯ рд╣реИ: GLM 4.7 Flash рдкреАрдХ рд░реАрдЬрд╝рдирд┐рдВрдЧ рд╕реНрдЯреНрд░реЗрдВрде рдХреА рддреБрд▓рдирд╛ рдореЗрдВ рд╕реНрдкреАрдб, рдПрдлрд┐рд╢рд┐рдПрдВрд╕реА рдФрд░ рд▓реЛрдХрд▓ рдЙрдкрдпреЛрдЧрд┐рддрд╛ рдХреЛ рдкреНрд░рд╛рдердорд┐рдХрддрд╛ рджреЗрддрд╛ рд╣реИред
рдЗрд╕ рдЯреНрдпреВрдЯреЛрд░рд┐рдпрд▓ рдкрд░ рдХрд╛рд░реНрдп рдХрд░рдирд╛ рдФрд░ рдЗрдиреНрдлрд╝реЗрд░реЗрдВрд╕ рд╕рд░реНрд╡рд░ рдХреЛ рдЯреНрдпреВрди рдХрд░рдирд╛ рдПрдХ рдореВрд▓реНрдпрд╡рд╛рди рдЕрдиреБрднрд╡ рд░рд╣рд╛ред рдЙрдЪреНрдЪ рдкреНрд░рд┐рд╕рд┐рдЬрди рд╡реИрд░рд┐рдПрдВрдЯреНрд╕ рдЪрд▓рд╛рдирд╛ рдФрд░ рдХреЙрдиреНрдЯреЗрдХреНрд╕реНрдЯ рд╡рд┐рдВрдбреЛ рдмрдврд╝рд╛рдирд╛ рдХреЛрдбрд┐рдВрдЧ рд╡рд┐рд╢реНрд╡рд╕рдиреАрдпрддрд╛ рдореЗрдВ рд╕реБрдзрд╛рд░ рдХрд░ рд╕рдХрддрд╛ рд╣реИ, рдкрд░ рд╕рд░реНрд╡реЛрддреНрддрдо рдкрд░рд┐рдгрд╛рдо рдкрд╛рдиреЗ рдХреЗ рд▓рд┐рдП рддрд╛рдкрдорд╛рди, рдЯреЙрдк p, рдмреИрдЪ рд╕рд╛рдЗрдЬрд╝ рдФрд░ рдХреЙрдиреНрдЯреЗрдХреНрд╕реНрдЯ рд▓рдВрдмрд╛рдИ рдЬреИрд╕реЗ рдкреИрд░рд╛рдореАрдЯрд░реНрд╕ рдХреЗ рд╕рд╛рде рд╕рд╛рд╡рдзрд╛рдиреАрдкреВрд░реНрд╡рдХ рдкреНрд░рдпреЛрдЧ рдЖрд╡рд╢реНрдпрдХ рд╣реИред рдПрдХ рдЗрд╖реНрдЯрддрдо рд╕реЗрдЯрдЕрдк рддрдХ рдкрд╣реБрдБрдЪрдирд╛ рдПрдХ рдЗрдЯрд░реЗрдЯрд┐рд╡ рдкреНрд░рдХреНрд░рд┐рдпрд╛ рд╣реИред
рдХреБрд▓ рдорд┐рд▓рд╛рдХрд░, GLM 4.7 Flash рдЙрди рдбреЗрд╡рд▓рдкрд░реНрд╕ рдХреЗ рд▓рд┐рдП рд╡реНрдпрд╛рд╡рд╣рд╛рд░рд┐рдХ рдФрд░ рдЙрддреНрд╕рд╛рд╣рдЬрдирдХ рд╡рд┐рдХрд▓реНрдк рд╣реИ рдЬреЛ рдЖрдЬ рддреЗрдЬрд╝, рд▓реЛрдХрд▓ рдФрд░ рдореБрдлрд╝реНрдд AI рдХреЛрдбрд┐рдВрдЧ рдПрдЬреЗрдВрдЯ рдЪрд╛рд╣рддреЗ рд╣реИрдВ, рдФрд░ рдЬреИрд╕реЗ-рдЬреИрд╕реЗ рдЯреВрд▓рд┐рдВрдЧ рдФрд░ рдореЙрдбрд▓ рд╡рд┐рдХрд╕рд┐рдд рд╣реЛрдВрдЧреЗ, рд╕реБрдзрд╛рд░ рдХреА рд╕реНрдкрд╖реНрдЯ рдЧреБрдВрдЬрд╛рдЗрд╢ рдмрдиреА рд╣реБрдИ рд╣реИред