рдореБрдЦреНрдп рд╕рд╛рдордЧреНрд░реА рдкрд░ рдЬрд╛рдПрдБ

GLM 4.7 Flash рдХреЛ рд▓реЛрдХрд▓реА рдХреИрд╕реЗ рдЪрд▓рд╛рдПрдБ

рдЬрд╛рдиреЗрдВ рдХрд┐ RTX 3090 рдкрд░ GLM-4.7-Flash рдХреЛ рддреЗрдЬрд╝ рд▓реЛрдХрд▓ рдЗрдиреНрдлрд╝реЗрд░реЗрдВрд╕ рдХреЗ рд▓рд┐рдП рдХреИрд╕реЗ рдЪрд▓рд╛рдПрдБ рдФрд░ OpenCode рдХреЗ рд╕рд╛рде рдЗрдВрдЯреАрдЧреНрд░реЗрдЯ рдХрд░рдХреЗ рдкреВрд░реА рддрд░рд╣ рд▓реЛрдХрд▓ рдСрдЯреЛрдореЗрдЯреЗрдб AI рдХреЛрдбрд┐рдВрдЧ рдПрдЬреЗрдВрдЯ рдХреИрд╕реЗ рдмрдирд╛рдПрдБред
┬╖ 11 рдорд┐ре░ рдкрдврд╝реЗрдВ

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 рдХреЛ рд▓реЛрдХрд▓реА рдЪрд▓рд╛рдиреЗ рд╕реЗ рдкрд╣рд▓реЗ, рд╕реБрдирд┐рд╢реНрдЪрд┐рдд рдХрд░реЗрдВ рдХрд┐ рдЖрдкрдХрд╛ рд╕рд┐рд╕реНрдЯрдо рдирд┐рдореНрдирд▓рд┐рдЦрд┐рдд рдЖрд╡рд╢реНрдпрдХрддрд╛рдУрдВ рдХреЛ рдкреВрд░рд╛ рдХрд░рддрд╛ рд╣реИред┬а

рд╣рд╛рд░реНрдбрд╡реЗрдпрд░ рдЖрд╡рд╢реНрдпрдХрддрд╛рдПрдБ

рдлреБрд▓ рдкреНрд░рд┐рд╕рд┐рдЬрди рдпрд╛ рдЙрдЪреНрдЪ рдмрд┐рдЯ рдХреНрд╡рд╛рдВрдЯрд╛рдЗрдЬрд╝реЗрд╢рди рдХреЗ рд▓рд┐рдП:

  • рдХрдо-рд╕реЗ-рдХрдо 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 рдФрд░ рдЗрд╕рдХреЗ рдХреНрд╡рд╛рдВрдЯрд╛рдЗрдЬрд╝реНрдб рд╡реИрд░рд┐рдПрдВрдЯреНрд╕ рдЪрд▓рд╛рдиреЗ рдХреЗ рд▓рд┐рдП рдкрд░реНрдпрд╛рдкреНрдд рд╣реИред

RTX 3090 рдХреЗ рд▓рд┐рдП Nvidia Cuda рдЖрдБрдХрдбрд╝реЗ

рдЕрдм рдПрдХ рдЯрд░реНрдорд┐рдирд▓ рдЦреЛрд▓реЗрдВ рдФрд░ рдПрдХ рд╕рд╛рдлрд╝ рд╡рд░реНрдХрд╕реНрдкреЗрд╕ рдФрд░ рдбрд╛рдпрд░реЗрдХреНрдЯрд░реА рд╕рдВрд░рдЪрдирд╛ рдкрд░рд┐рднрд╛рд╖рд┐рдд рдХрд░реЗрдВред рдЗрд╕рд╕реЗ рд╕реЛрд░реНрд╕ рдХреЛрдб, рдореЙрдбрд▓ рдлрд╝рд╛рдЗрд▓реЗрдВ, рдФрд░ рдХреИрд╢ рдбреЗрдЯрд╛ рд╕рдВрдЧрдард┐рдд рд░рд╣рддреЗ рд╣реИрдВ, рдкрд░рдорд┐рд╢рди рд╕рдорд╕реНрдпрд╛рдУрдВ рд╕реЗ рдмрдЪрд╛рд╡ рд╣реЛрддрд╛ рд╣реИ, рдФрд░ рд╕реЗрдЯрдЕрдк рдХреЛ рджреЛрд╣рд░рд╛рдирд╛ рдЖрд╕рд╛рди рдмрдирддрд╛ рд╣реИред

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 рдПрдВрдбрдкреЙрдЗрдВрдЯреНрд╕ рдХреЗ рдЬрд╝рд░рд┐рдП рдПрдХреНрд╕реЗрд╕ рдХрд┐рдпрд╛ рдЬрд╛ рд╕рдХрддрд╛ рд╣реИред

llama.cpp рд╕рд░реНрд╡рд░ рд▓реЛрдХрд▓реА 8080 рдкреЛрд░реНрдЯ рдкрд░ рдЪрд▓ рд░рд╣рд╛ рд╣реИ

5. GLM 4.7 Flash рдореЙрдбрд▓ рдХрд╛ рдкрд░реАрдХреНрд╖рдг

рдЗрдиреНрдлрд╝реЗрд░реЗрдВрд╕ рд╕рд░реНрд╡рд░ рдЪрд▓ рд░рд╣рд╛ рд╣реИ, рдЕрдм рдЖрдк рдмрд┐рд▓реНрдЯ-рдЗрди рд╡реЗрдм UI, рдбрд╛рдпрд░реЗрдХреНрдЯ HTTP рд░рд┐рдХреНрд╡реЗрд╕реНрдЯ рдФрд░ OpenAI-рдХрдореНрдкреИрдЯрд┐рдмрд▓ Python SDK рд╕рд╣рд┐рдд рдХрдИ рдЗрдВрдЯрд░рдлреЗрд╕реЗрдЬрд╝ рд╕реЗ GLM 4.7 Flash рдХрд╛ рдкрд░реАрдХреНрд╖рдг рдХрд░ рд╕рдХрддреЗ рд╣реИрдВред

llama.cpp рд╡реЗрдм рдЗрдВрдЯрд░рдлреЗрд╕ рдпрд╣рд╛рдБ рдЙрдкрд▓рдмреНрдз рд╣реИ: http://0.0.0.0:8080

рдЗрд╕ URL рдХреЛ рдХреЙрдкреА рдХрд░реЗрдВ рдФрд░ рдЕрдкрдиреЗ рд╡реЗрдм рдмреНрд░рд╛рдЙрдЬрд╝рд░ рдореЗрдВ рдЦреЛрд▓реЗрдВ рддрд╛рдХрд┐ ChatGPT рдЬреИрд╕реА рд╕рд░рд▓ рдЪреИрдЯ рдЗрдВрдЯрд░рдлреЗрд╕ рддрдХ рдкрд╣реБрдБрдЪ рд╣реЛ рд╕рдХреЗред┬а

llama.cpp рд╡реЗрдм рдЪреИрдЯ UI

рдПрдХ рдкреНрд░реЙрдореНрдкреНрдЯ рджрд░реНрдЬ рдХрд░реЗрдВ, рдФрд░ рдореЙрдбрд▓ рддреБрд░рдВрдд рд░реЗрд╕реНрдкреЙрдиреНрд╕ рдЬрдирд░реЗрдЯ рдХрд░рдирд╛ рд╢реБрд░реВ рдХрд░ рджреЗрдЧрд╛ред┬а

рдпрд╣ рд╕реЗрдЯрдЕрдк рд╕реНрдкреАрдб рдХреЗ рд▓рд┐рдП рдСрдкреНрдЯрд┐рдорд╛рдЗрдЬрд╝реНрдб рд╣реИ: RTX 3090 рдкрд░ CUDA рд╕рдХреНрд╖рдо рдХрд░рдХреЗ рдореЙрдбрд▓ рдЪрд▓рд╛рдпрд╛ рдЬрд╛ рд░рд╣рд╛ рд╣реИ, рдЬрд╣рд╛рдБ рдЙрдкрд▓рдмреНрдз рд╣реЛ рд╡рд╣рд╛рдБ Flash Attention рдХрд╛ рдЙрдкрдпреЛрдЧ рд╣реЛрддрд╛ рд╣реИ, рдФрд░ рдЙрдЪреНрдЪ рдереНрд░реВрдкреБрдЯ рдХреЗ рд▓рд┐рдП рдмреИрдЪрд┐рдВрдЧ рд╕реЗрдЯрд┐рдВрдЧреНрд╕ рдЯреНрдпреВрди рд╣реИрдВред┬а

рд╡реНрдпрд╡рд╣рд╛рд░ рдореЗрдВ, рдпрд╣ рдХреЙрдиреНрдлрд╝рд┐рдЧрд░реЗрд╢рди рдЫреЛрдЯреЗ рд╕реЗ рдордзреНрдпрдо рд░реЗрд╕реНрдкреЙрдиреНрд╕ рдХреЗ рд▓рд┐рдП рд▓рдЧрднрдЧ 100 рдЯреЛрдХрди рдкреНрд░рддрд┐ рд╕реЗрдХрдВрдб рддрдХ рдкрд╣реБрдБрдЪ рд╕рдХрддрд╛ рд╣реИред

llama.cpp рд╡реЗрдмUI рдореЗрдВ рд╕рд╛рдзрд╛рд░рдг рдкреНрд░реЙрдореНрдкреНрдЯ рд╕реЗ GLM 4.7 Flash рдореЙрдбрд▓ рдХрд╛ рдкрд░реАрдХреНрд╖рдгред

рдЖрдк рдЙрд╕реА рд╕рд░реНрд╡рд░ рд╕реЗ 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)

рдХреБрдЫ рд╣реА рд╕реЗрдХрдВрдб рдореЗрдВ, рдореЙрдбрд▓ рдкреВрд░рд╛ рд░реЗрд╕реНрдкреЙрдиреНрд╕ рд▓реМрдЯрд╛рдПрдЧрд╛, рдЬрд┐рд╕рдореЗрдВ рдЙрджрд╛рд╣рд░рдг рдХреЛрдб рдФрд░ рд╡реНрдпрд╛рдЦреНрдпрд╛рдПрдБ рд╢рд╛рдорд┐рд▓ рд╣реЛрдВрдЧреАред┬а

GLM 4.7 Flash 4-рдмрд┐рдЯ рдХреНрд╡рд╛рдВрдЯрд╛рдЗрдЬрд╝реНрдб рдореЙрдбрд▓ рдХрд╛ рдЖрдЙрдЯрдкреБрдЯред

6. OpenCode рдХреЛрдбрд┐рдВрдЧ рдПрдЬреЗрдВрдЯ рд╕реЗрдЯрдЕрдк рдХрд░рдирд╛

OpenCode рдПрдХ рдУрдкрди рд╕реЛрд░реНрд╕ AI рдХреЛрдбрд┐рдВрдЧ рдПрдЬреЗрдВрдЯ рд╣реИ, рдЬрд┐рд╕реЗ рд▓реЛрдХрд▓реА рдЪрд▓рд╛рдиреЗ рдХреЗ рд▓рд┐рдП рдбрд┐рдЬрд╝рд╛рдЗрди рдХрд┐рдпрд╛ рдЧрдпрд╛ рд╣реИ рдФрд░ рдЬреЛ рдХреЛрдб рдЬреЗрдирд░реЗрд╢рди, рдлрд╝рд╛рдЗрд▓ рдПрдбрд┐рдЯрд┐рдВрдЧ, рдХрдорд╛рдВрдб рдПрдХреНрдЬрд╝реАрдХреНрдпреВрд╢рди, рдФрд░ рдЗрдЯрд░реЗрдЯрд┐рд╡ рдкреНрд░реЙрдмреНрд▓рдо рд╕реЙрд▓реНрд╡рд┐рдВрдЧ рдЬреИрд╕реЗ рдПрдЬреЗрдВрдЯрд┐рдХ рд╡рд░реНрдХрдлрд╝реНрд▓реЛ рд╕рдкреЛрд░реНрдЯ рдХрд░рддрд╛ рд╣реИред┬а

рдХреНрд▓рд╛рдЙрдб-рдЖрдзрд╛рд░рд┐рдд рдХреЛрдбрд┐рдВрдЧ рдЕрд╕рд┐рд╕реНрдЯреЗрдВрдЯреНрд╕ рдХреЗ рд╡рд┐рдкрд░реАрдд, OpenCode рдХреЛ рд╕реЗрд▓реНрдл-рд╣реЛрд╕реНрдЯреЗрдб рдЗрдиреНрдлрд╝реЗрд░реЗрдВрд╕ рд╕рд░реНрд╡рд░ рд╕реЗ рдХрдиреЗрдХреНрдЯ рдХрд┐рдпрд╛ рдЬрд╛ рд╕рдХрддрд╛ рд╣реИ, рдЬрд┐рд╕рд╕реЗ рдЖрдк рдкреВрд░реА рддрд░рд╣ рд▓реЛрдХрд▓ рдФрд░ рдореБрдлрд╝реНрдд AI рдХреЛрдбрд┐рдВрдЧ рд╕реЗрдЯрдЕрдк рдмрдирд╛ рд╕рдХрддреЗ рд╣реИрдВред┬а

рдЗрд╕ рдЯреНрдпреВрдЯреЛрд░рд┐рдпрд▓ рдореЗрдВ, OpenCode рдХреЛ OpenAI-рдХрдореНрдкреИрдЯрд┐рдмрд▓ API рдХреЗ рдорд╛рдзреНрдпрдо рд╕реЗ GLM 4.7 Flash рдЪрд▓рд╛рдиреЗ рд╡рд╛рд▓реЗ рд▓реЛрдХрд▓ llama.cpp рд╕рд░реНрд╡рд░ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдХреЙрдиреНрдлрд╝рд┐рдЧрд░ рдХрд┐рдпрд╛ рдЧрдпрд╛ рд╣реИред

рд╢реБрд░реВ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП, рд╡рд╣реА рдЯрд░реНрдорд┐рдирд▓ рд╕реЗрд╢рди рдЙрдкрдпреЛрдЧ рдХрд░реЗрдВ рдФрд░ рдЖрдзрд┐рдХрд╛рд░рд┐рдХ рдЗрдВрд╕реНрдЯреЙрд▓реЗрд╢рди рд╕реНрдХреНрд░рд┐рдкреНрдЯ рд╕реЗ OpenCode рдЗрдВрд╕реНрдЯреЙрд▓ рдХрд░реЗрдВред

curl -fsSL https://opencode.ai/install | bash

рд▓рд┐рдирдХреНрд╕ рдЯрд░реНрдорд┐рдирд▓ рдореЗрдВ opencode рдЗрдВрд╕реНрдЯреЙрд▓ рдХрд░рдирд╛рдЗрдВрд╕реНрдЯреЙрд▓реЗрд╢рди рдХреЗ рдмрд╛рдж, рдЕрдкрдирд╛ 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 рд╕рд░реНрд╡рд░ рдХреЛ рдСрдереЗрдВрдЯрд┐рдХреЗрдЯ рдХрд░рдирд╛

рдЗрд╕ рдмрд┐рдВрджреБ рдкрд░, 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 Plan рдореЛрдб рдХрд╛ рдЙрдкрдпреЛрдЧ

рдкреНрд▓рд╛рдирд┐рдВрдЧ рдЪрд░рдг рдХреЗ рджреМрд░рд╛рди, OpenCode рдЖрд╡рд╢реНрдпрдХрддрд╛рдУрдВ рдХреЛ рд╕реНрдкрд╖реНрдЯ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдлрд╝реЙрд▓реЛ-рдЕрдк рдкреНрд░рд╢реНрди рдкреВрдЫ рд╕рдХрддрд╛ рд╣реИ, рдЬреИрд╕реЗ рдлрд╝реНрд░реЗрдорд╡рд░реНрдХ рдЪреБрдирдирд╛, рдПрдВрдбрдкреЙрдЗрдВрдЯреНрд╕, рдпрд╛ рдкреНрд░реЛрдЬреЗрдХреНрдЯ рд╕реНрдЯреНрд░рдХреНрдЪрд░ред рдЕрдкрдиреА рдкрд╕рдВрдж рдХреЗ рд╡рд┐рдХрд▓реНрдк рдЪреБрдиреЗрдВ рдФрд░ рдЖрдЧреЗ рдмрдврд╝рдиреЗ рдХреА рдкреБрд╖реНрдЯрд┐ рдХрд░реЗрдВред

opencode Plan рдореЛрдб рдореЗрдВ рд╕рд┐рдлрд╝рд╛рд░рд┐рд╢ рд╕реНрд╡реАрдХрд╛рд░ рдХрд░рдирд╛

рдкреНрд▓рд╛рдирд┐рдВрдЧ рдЪрд░рдг рдкреВрд░рд╛ рд╣реЛрдиреЗ рдкрд░, OpenCode рдПрдХ рд╡рд┐рд╕реНрддреГрдд рдПрдХреНрдЬрд╝реАрдХреНрдпреВрд╢рди рдкреНрд▓рд╛рди рдкреНрд░рд╕реНрддреБрдд рдХрд░реЗрдЧрд╛ред рдкреНрд▓рд╛рди рдХреА рд╕рдореАрдХреНрд╖рд╛ рдХрд░реЗрдВ рдФрд░ рдпрджрд┐ рдпрд╣ рдЖрдкрдХреА рдЕрдкреЗрдХреНрд╖рд╛рдУрдВ рд╕реЗ рдореЗрд▓ рдЦрд╛рддрд╛ рд╣реИ рддреЛ рдЗрд╕реЗ рдЕрдиреБрдореЛрджрд┐рдд рдХрд░реЗрдВред рдлрд┐рд░ Tab рдлрд┐рд░ рд╕реЗ рджрдмрд╛рдПрдБ рдФрд░ Plan рдореЛрдб рд╕реЗ Build рдореЛрдб рдкрд░ рд╕реНрд╡рд┐рдЪ рдХрд░реЗрдВред

GLM 4.7 Flash рдореЙрдбрд▓ рджреНрд╡рд╛рд░рд╛ рд╡рд┐рд╕реНрддреГрдд рдкреНрд▓рд╛рди рдЬрдирд░реЗрдЯ

Build рдореЛрдб рдореЗрдВ, OpenCode рдПрдХ рд╕реНрдЯреНрд░рдХреНрдЪрд░реНрдб рдЯрд╛рд╕реНрдХ рд╕реВрдЪреА рдмрдирд╛рддрд╛ рд╣реИ рдФрд░ рдкреНрд░рддреНрдпреЗрдХ рдЪрд░рдг рдХреЛ рдХреНрд░рдорд╢рдГ рдПрдХреНрдЬрд╝реАрдХреНрдпреВрдЯ рдХрд░рддрд╛ рд╣реИред рдЗрд╕рдореЗрдВ рдлрд╝рд╛рдЗрд▓реЗрдВ рдЬрдирд░реЗрдЯ рдХрд░рдирд╛, рдХреЛрдб рд▓рд┐рдЦрдирд╛, рдбрд┐рдкреЗрдВрдбреЗрдВрд╕реА рдЗрдВрд╕реНрдЯреЙрд▓ рдХрд░рдирд╛, рд╕рд░реНрд╡рд░ рдЪрд▓рд╛рдирд╛ рдФрд░ рдЯреЗрд╕реНрдЯреНрд╕ рдПрдХреНрдЬрд╝реАрдХреНрдпреВрдЯ рдХрд░рдирд╛ рд╢рд╛рдорд┐рд▓ рд╣реИред рдЖрдк рд░рд┐рдпрд▓ рдЯрд╛рдЗрдо рдореЗрдВ рдкреНрд░рддреНрдпреЗрдХ рдЯрд╛рд╕реНрдХ рдХреЛ рдкреВрд░рд╛ рд╣реЛрддреЗ рджреЗрдЦ рд╕рдХрддреЗ рд╣реИрдВред

GLM 4.7 Flash рдореЙрдбрд▓ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рддреЗ рд╣реБрдП opencode рдореЗрдВ Build рдореЛрдб

рдмрд┐рд▓реНрдб рдкреНрд░рдХреНрд░рд┐рдпрд╛ рдкреВрд░реА рд╣реЛрдиреЗ рдкрд░, 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 FAQs

GLM 4.7 Flash рдХреНрдпрд╛ рд╣реИ?

GLM-4.7-Flash рдПрдХ рдЙрдЪреНрдЪ-рдкреНрд░рджрд░реНрд╢рди, рдУрдкрди-рд╡реЗрдЯ рднрд╛рд╖рд╛ рдореЙрдбрд▓ рд╣реИ рдЬреЛ Mixture-of-Experts (MoE) рдЖрд░реНрдХрд┐рдЯреЗрдХреНрдЪрд░ рдкрд░ рдЖрдзрд╛рд░рд┐рдд рд╣реИред Z.ai рджреНрд╡рд╛рд░рд╛ рдбрд┐рдЬрд╝рд╛рдЗрди рдХрд┐рдпрд╛ рдЧрдпрд╛, рдпрд╣ рдкреНрд░рддреНрдпреЗрдХ рдЙрддреНрдкрдиреНрди рдЯреЛрдХрди рдХреЗ рд▓рд┐рдП рдЕрдкрдиреЗ рдХреБрд▓ рдкреИрд░рд╛рдореАрдЯрд░реНрд╕ рдХреЗ рдХреЗрд╡рд▓ рдПрдХ рдЫреЛрдЯреЗ рд╣рд┐рд╕реНрд╕реЗ рдХреЛ рд╕рдХреНрд░рд┐рдп рдХрд░рдХреЗ рдЧрддрд┐ рдФрд░ рджрдХреНрд╖рддрд╛ рдХреЛ рдкреНрд░рд╛рдердорд┐рдХрддрд╛ рджреЗрддрд╛ рд╣реИред рдпрд╣ рдХрдВрдЬрд╝реНрдпреВрдорд░ рд╣рд╛рд░реНрдбрд╡реЗрдпрд░ рдкрд░ рдЕрд╕рд╛рдзрд╛рд░рдг рддреЗрдЬрд╝реА рд╕реЗ рдЪрд▓рдиреЗ рдХреА рдЕрдиреБрдорддрд┐ рджреЗрддрд╛ рд╣реИ, рдЬрдмрдХрд┐ рдмрдбрд╝реЗ, рдШрдиреЗ рдореЙрдбрд▓реЛрдВ рдХреЗ рддреБрд▓рдиреАрдп рдордЬрдмреВрдд рд░реАрдЬрд╝рдирд┐рдВрдЧ рдФрд░ рдХреЛрдбрд┐рдВрдЧ рдХреНрд╖рдорддрд╛рдПрдБ рджреЗрддрд╛ рд╣реИред рдпрд╣ рд╡рд┐рд╢реЗрд╖ рд░реВрдк рд╕реЗ рд▓реЛ-рд▓реЗрдЯреЗрдВрд╕реА рдЯрд╛рд╕реНрдХ рдФрд░ рд▓реЛрдХрд▓ рдПрдЬреЗрдВрдЯрд┐рдХ рд╡рд░реНрдХрдлрд╝реНрд▓реЛ рдХреЗ рд▓рд┐рдП рдСрдкреНрдЯрд┐рдорд╛рдЗрдЬрд╝реНрдб рд╣реИред

"Flash" рд╕рдВрд╕реНрдХрд░рдг рдХреЛ рдорд╛рдирдХ GLM-4.7 рд╕реЗ рдЕрд▓рдЧ рдХреНрдпрд╛ рдмрдирд╛рддрд╛ рд╣реИ?

"Flash" рдЗрд╕реЗ рдПрдХ Mixture-of-Experts (MoE) рдореЙрдбрд▓ рдХреЗ рд░реВрдк рдореЗрдВ рджрд░реНрд╢рд╛рддрд╛ рд╣реИред рдпрджреНрдпрдкрд┐ рдЗрд╕рдХреЗ рдХреБрд▓ 30 рдмрд┐рд▓рд┐рдпрди рдкреИрд░рд╛рдореАрдЯрд░реНрд╕ рд╣реИрдВ, рдпрд╣ рдХрд┐рд╕реА рднреА рджрд┐рдП рдЧрдП рдЯреЛрдХрди рдЬреЗрдирд░реЗрд╢рди рдХреЗ рд▓рд┐рдП рдХреЗрд╡рд▓ рд▓рдЧрднрдЧ 3 рдмрд┐рд▓рд┐рдпрди рдкреИрд░рд╛рдореАрдЯрд░реНрд╕ рд╕рдХреНрд░рд┐рдп рдХрд░рддрд╛ рд╣реИред рдпрд╣ рдЖрд░реНрдХрд┐рдЯреЗрдХреНрдЪрд░ рдЗрд╕реЗ рдЙрд▓реНрд▓реЗрдЦрдиреАрдп рд░реВрдк рд╕реЗ рдЙрдЪреНрдЪ рдЧрддрд┐ (рдХрдо рд▓реЗрдЯреЗрдВрд╕реА) рдкрд░ рдЪрд▓рдиреЗ рджреЗрддрд╛ рд╣реИ, рдЬрдмрдХрд┐ рдмрдбрд╝реЗ рдЬреНрдЮрд╛рди рднрдВрдбрд╛рд░ рддрдХ рдкрд╣реБрдБрдЪ рдмрдирд╛рдП рд░рдЦрддрд╛ рд╣реИ, рдЬрд┐рд╕рд╕реЗ рдпрд╣ рдбреЗрдВрд╕ рд╕реНрдЯреИрдВрдбрд░реНрдб рд╡рд░реНрдЬрд╝рди рдХреА рддреБрд▓рдирд╛ рдореЗрдВ рдЙрд▓реНрд▓реЗрдЦрдиреАрдп рд░реВрдк рд╕реЗ рддреЗрдЬрд╝ рдФрд░ рдЕрдзрд┐рдХ рдХреБрд╢рд▓ рд╣реЛ рдЬрд╛рддрд╛ рд╣реИред

GLM-4.7-Flash, Claude 4.5 Sonnet рдЬреИрд╕реЗ рдореЙрдбрд▓реЛрдВ рдХреА рддреБрд▓рдирд╛ рдореЗрдВ рдХреИрд╕рд╛ рд╣реИ?

рд╡реЗ рдЕрд▓рдЧ-рдЕрд▓рдЧ рднреВрдорд┐рдХрд╛рдПрдБ рдирд┐рднрд╛рддреЗ рд╣реИрдВред Claude 4.5 Sonnet рдПрдХ "рдлреНрд░рдВрдЯрд┐рдпрд░" рд╢реНрд░реЗрдгреА рдХрд╛ рдореЙрдбрд▓ рд╣реИ, рдЬрд┐рд╕реЗ рдЕрдзрд┐рдХрддрдо рд░реАрдЬрд╝рдирд┐рдВрдЧ рдЧрд╣рд░рд╛рдИ рдФрд░ рдмрд╛рд░реАрдХрд╝рд┐рдпреЛрдВ рдХреЗ рд▓рд┐рдП рдбрд┐рдЬрд╝рд╛рдЗрди рдХрд┐рдпрд╛ рдЧрдпрд╛ рд╣реИред GLM-4.7-Flash рдПрдХ "рдЗрдлрд╝рд┐рд╢рд┐рдПрдВрд╕реА" рд╢реНрд░реЗрдгреА рдХрд╛ рдореЙрдбрд▓ рд╣реИред рдпрд╣ рдЕрддреНрдпрдВрдд рдЬрдЯрд┐рд▓ рд▓реЙрдЬрд┐рдХ рдкрд╣реЗрд▓рд┐рдпреЛрдВ рдкрд░ Sonnet рдЬрд┐рддрдирд╛ "рд╕реНрдорд╛рд░реНрдЯ" рдирд╣реАрдВ рд╣реИ, рд▓реЗрдХрд┐рди рдХреЛрдбрд┐рдВрдЧ рд▓реВрдкреНрд╕, рдлрд╝рд╛рдЗрд▓ рдПрдбрд┐рдЯреНрд╕ рдФрд░ рдорд╛рдирдХ рдПрдЬреЗрдВрдЯ рдЯрд╛рд╕реНрдХреНрд╕ рдХреЗ рд▓рд┐рдП, рдпрд╣ рдЕрдХреНрд╕рд░ 10 рдЧреБрдирд╛ рддреЗрдЬрд╝ рдФрд░ рд╕рд╕реНрддрд╛ рдЪрд▓рддрд╛ рд╣реИ, рдЬрд┐рд╕рд╕реЗ рдпрд╣ рддреЗрдЬрд╝ рдлреАрдбрдмреИрдХ рдХреА рдЬрд╝рд░реВрд░рдд рд╡рд╛рд▓реЗ рдЗрдЯрд░реЗрдЯрд┐рд╡ рдбреЗрд╡рд▓рдкрдореЗрдВрдЯ рдХреЗ рд▓рд┐рдП рдЖрджрд░реНрд╢ рдмрдирддрд╛ рд╣реИред

GLM 4.7 Flash рдХреЗ рд▓рд┐рдП рдЕрдзрд┐рдХрддрдо рдХреЙрдиреНрдЯреЗрдХреНрд╕реНрдЯ рд╡рд┐рдВрдбреЛ рдХреНрдпрд╛ рд╣реИ?

рдореЙрдбрд▓ рдЖрдзрд┐рдХрд╛рд░рд┐рдХ рддреМрд░ рдкрд░ 128k рд╕реЗ 200k рдЯреЛрдХрди рдХрд╛ рдХреЙрдиреНрдЯреЗрдХреНрд╕реНрдЯ рд╡рд┐рдВрдбреЛ рд╕рдкреЛрд░реНрдЯ рдХрд░рддрд╛ рд╣реИ (рд╡рд┐рд╢рд┐рд╖реНрдЯ рдХреНрд╡рд╛рдВрдЯ/рдХреЙрдирдлрд╝рд┐рдЧ рдкрд░ рдирд┐рд░реНрднрд░)ред рдпрд╣ рдЗрд╕реЗ рдПрдХ рд╣реА рдкреНрд░реЙрдореНрдкреНрдЯ рдореЗрдВ рдЫреЛрдЯреЗ рд╕реЗ рдордзреНрдпрдо рдХреЛрдбрдмреЗрд╕ рдпрд╛ рд▓рдВрдмреА рдбреЙрдХреНрдпреВрдореЗрдВрдЯреЗрд╢рди рдлрд╝рд╛рдЗрд▓реЗрдВ "рдкрдврд╝рдиреЗ" рдореЗрдВ рд╕рдХреНрд╖рдо рдмрдирд╛рддрд╛ рд╣реИред рд╣рд╛рд▓рд╛рдБрдХрд┐, рдлреБрд▓ рдХреЙрдиреНрдЯреЗрдХреНрд╕реНрдЯ рдХреЛ рд▓реЛрдХрд▓реА рдЪрд▓рд╛рдиреЗ рдХреЗ рд▓рд┐рдП рдкрд░реНрдпрд╛рдкреНрдд RAM (рдЖрдорддреМрд░ рдкрд░ 48GB+) рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╣реЛрддреА рд╣реИ, рдЗрд╕рд▓рд┐рдП рдЕрдзрд┐рдХрд╛рдВрд╢ рд▓реЛрдХрд▓ рдЙрдкрдпреЛрдЧрдХрд░реНрддрд╛ рдЗрд╕реЗ 16k рдпрд╛ 32k рдкрд░ рд╕реАрдорд┐рдд рд░рдЦрддреЗ рд╣реИрдВред

Abid Ali Awan

рд▓реЗрдЦрдХ

Abid Ali Awan

рдПрдХ рдкреНрд░рдорд╛рдгрд┐рдд рдбреЗрдЯрд╛ рд╕рд╛рдЗрдВрдЯрд┐рд╕реНрдЯ рдХреЗ рд░реВрдк рдореЗрдВ, рдореИрдВ рдЕрддреНрдпрд╛рдзреБрдирд┐рдХ рддрдХрдиреАрдХ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдХреЗ рдирд╡рд╛рдЪрд╛рд░реА рдорд╢реАрди рд▓рд░реНрдирд┐рдВрдЧ рдЕрдиреБрдкреНрд░рдпреЛрдЧ рдмрдирд╛рдиреЗ рдХреЗ рд▓рд┐рдП рдЙрддреНрд╕рд╛рд╣рд┐рдд рд░рд╣рддрд╛/рд░рд╣рддреА рд╣реВрдБред рд╕реНрдкреАрдЪ рд░рд┐рдХреЙрдЧреНрдирд┐рд╢рди, рдбреЗрдЯрд╛ рд╡рд┐рд╢реНрд▓реЗрд╖рдг рдФрд░ рд░рд┐рдкреЛрд░реНрдЯрд┐рдВрдЧ, MLOps, рд╕рдВрд╡рд╛рджрд╛рддреНрдордХ AI рдФрд░ NLP рдореЗрдВ рдордЬрдмреВрдд рдкреГрд╖реНрдарднреВрдорд┐ рдХреЗ рд╕рд╛рде, рдореИрдВрдиреЗ рдРрд╕реЗ рдмреБрджреНрдзрд┐рдорд╛рди рд╕рд┐рд╕реНрдЯрдо рд╡рд┐рдХрд╕рд┐рдд рдХрд░рдиреЗ рдореЗрдВ рдЕрдкрдиреА рд╡рд┐рд╢реЗрд╖рдЬреНрдЮрддрд╛ рдирд┐рдЦрд╛рд░реА рд╣реИ рдЬреЛ рд╡рд╛рд╕реНрддрд╡рд┐рдХ рдкреНрд░рднрд╛рд╡ рдбрд╛рд▓ рд╕рдХреЗрдВред рддрдХрдиреАрдХреА рджрдХреНрд╖рддрд╛ рдХреЗ рдЕрд▓рд╛рд╡рд╛, рдореИрдВ рдЬрдЯрд┐рд▓ рдЕрд╡рдзрд╛рд░рдгрд╛рдУрдВ рдХреЛ рд╕реНрдкрд╖реНрдЯ рдФрд░ рд╕рдВрдХреНрд╖рд┐рдкреНрдд рднрд╛рд╖рд╛ рдореЗрдВ рдкреНрд░рд╕реНрддреБрдд рдХрд░рдиреЗ рдореЗрдВ рднреА рдирд┐рдкреБрдг рд╣реВрдБред рдкрд░рд┐рдгрд╛рдорд╕реНрд╡рд░реВрдк, рдореИрдВ рдбреЗрдЯрд╛ рд╕рд╛рдЗрдВрд╕ рдкрд░ рдПрдХ рдорд╛рдВрдЧ рдореЗрдВ рд░рд╣рдиреЗ рд╡рд╛рд▓рд╛/рд╡рд╛рд▓реА рдмреНрд▓реЙрдЧрд░ рдмрди рдЧрдпрд╛/рдЧрдИ рд╣реВрдБ, рдФрд░ рдбреЗрдЯрд╛ рдкреНрд░реЛрдлреЗрд╢рдирд▓реЛрдВ рдХреЗ рдмрдврд╝рддреЗ рд╕рдореБрджрд╛рдп рдХреЗ рд╕рд╛рде рдЕрдкрдиреЗ рдЕрдиреБрднрд╡ рдФрд░ рд╡рд┐рдЪрд╛рд░ рд╕рд╛рдЭрд╛ рдХрд░рддрд╛/рдХрд░рддреА рд╣реВрдБред рд╡рд░реНрддрдорд╛рди рдореЗрдВ, рдореИрдВ рдХрдВрдЯреЗрдВрдЯ рдирд┐рд░реНрдорд╛рдг рдФрд░ рд╕рдВрдкрд╛рджрди рдкрд░ рдХреЗрдВрджреНрд░рд┐рдд рд╣реВрдБ, рдмрдбрд╝реЗ рднрд╛рд╖рд╛ рдореЙрдбрд▓реЛрдВ рдХреЗ рд╕рд╛рде рдХрд╛рдо рдХрд░рддреЗ рд╣реБрдП рдРрд╕рд╛ рдкреНрд░рднрд╛рд╡рд╢рд╛рд▓реА рдФрд░ рдЖрдХрд░реНрд╖рдХ рдХрдВрдЯреЗрдВрдЯ рд╡рд┐рдХрд╕рд┐рдд рдХрд░ рд░рд╣рд╛/рд░рд╣реА рд╣реВрдБ рдЬреЛ рд╡реНрдпрд╡рд╕рд╛рдпреЛрдВ рдФрд░ рд╡реНрдпрдХреНрддрд┐рдпреЛрдВ рджреЛрдиреЛрдВ рдХреЛ рдЕрдкрдиреЗ рдбреЗрдЯрд╛ рдХрд╛ рдЕрдзрд┐рдХрддрдо рд▓рд╛рдн рдЙрдард╛рдиреЗ рдореЗрдВ рдорджрдж рдХрд░ рд╕рдХреЗред

рд╡рд┐рд╖рдп