рд╕рд╛рд░рд╛рдВрд╢
- рдЕрдкрдиреЗ `api_key` рдХреЗ рд▓рд┐рдП рдкрд░реНрдпрд╛рд╡рд░рдг рдЪрд░ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░реЗрдВ рддрд╛рдХрд┐ рдХреНрд░реЗрдбреЗрдВрд╢рд┐рдпрд▓ рдХреЛ рд╕рдВрдпреЛрдЧ рд╕реЗ рдЕрдкрдиреЗ рд░рд┐рдкреЙрдЬрд┐рдЯрд░реА рдореЗрдВ рдХрдорд┐рдЯ рд╣реЛрдиреЗ рд╕реЗ рд░реЛрдХрд╛ рдЬрд╛ рд╕рдХреЗред
- API 100,000 рдЯреЛрдХрди рд╕рдВрджрд░реНрдн рд╡рд┐рдВрдбреЛ рдХрд╛ рд╕рдорд░реНрдерди рдХрд░рддрд╛ рд╣реИ, рд▓реЗрдХрд┐рди рдЖрдЙрдЯрдкреБрдЯ рдкреНрд░рддрд┐ рдЕрдиреБрд░реЛрдз 16,000 рдЯреЛрдХрди рдкрд░ рд╕реАрдорд┐рдд рд╣реИред
- рд░реЗрдЯ рд▓рд┐рдорд┐рдЯреНрд╕ рдкреНрд░рддрд┐ рдорд┐рдирдЯ 300 рдЕрдиреБрд░реЛрдзреЛрдВ рдкрд░ рд╕реЗрдЯ рд╣реИрдВ, рдЬрд┐рд╕рдХреЗ рд▓рд┐рдП рдЖрдкрдХреЗ Python рдХреНрд▓рд╛рдЗрдВрдЯреНрд╕ рдореЗрдВ рдордЬрдмреВрдд рд░реАрдЯреНрд░рд╛рдИ рд▓реЙрдЬрд┐рдХ рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╣реИред
- SSE рдХреЗ рдорд╛рдзреНрдпрдо рд╕реЗ рд╕реНрдЯреНрд░реАрдорд┐рдВрдЧ рдкреНрд░рддрд┐рдХреНрд░рд┐рдпрд╛рдПрдВ рд░рд┐рдпрд▓-рдЯрд╛рдЗрдо рдЯреЛрдХрди рдЬрдирд░реЗрд╢рди рдкреНрд░рджрд╛рди рдХрд░рддреА рд╣реИрдВ, рдЬреЛ рдЪреИрдЯ-рдЬреИрд╕реЗ рдЙрдкрдпреЛрдЧрдХрд░реНрддрд╛ рдЕрдиреБрднрд╡реЛрдВ рдХреЗ рд▓рд┐рдП рдЖрд╡рд╢реНрдпрдХ рд╣реИрдВред
рдкрд╛рдпрдерди рд╕реНрдХреНрд░рд┐рдкреНрдЯреНрд╕ рд╕реЗ рдЕрдкрдиреА рдХреБрдВрдЬреА рдирд┐рдХрд╛рд▓рдирд╛
рдХреЗ рд▓рд┐рдП рдЦреЛрдЬ рдкрд░рд┐рдгрд╛рдо "moonshot" "api_key" filetype:py рдЕрдХреНрд╕рд░ рдЯреЗрд╕реНрдЯ рдлрд╛рдЗрд▓реЛрдВ рдореЗрдВ рдЫреЛрдбрд╝реЗ рдЧрдП рд╣рд╛рд░реНрдбрдХреЛрдбреЗрдб рдХреНрд░реЗрдбреЗрдВрд╢рд┐рдпрд▓ рдХреЛ рдЙрдЬрд╛рдЧрд░ рдХрд░рддреЗ рд╣реИрдВред рдЕрдкрдиреА рдЗрдВрдЯреАрдЧреНрд░реЗрд╢рди рдХреЛ рд╕реБрд░рдХреНрд╖рд┐рдд рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП, рдХреБрдВрдЬреА рдХреЛ рдЕрдкрдиреЗ рд╕реНрдХреНрд░рд┐рдкреНрдЯ рдХреЗ рдХреЙрдиреНрдлрд╝рд┐рдЧрд░реЗрд╢рди рд▓реЗрдпрд░ рд╕реЗ рдирд┐рдХрд╛рд▓реЗрдВред рдЕрдкрдиреЗ рдкреНрд░реЛрдбрдХреНрд╢рди рдПрдкреНрд▓рд┐рдХреЗрд╢рди рдХреЗ рд╕реНрд░реЛрдд рдХреЛрдб рдореЗрдВ рдЕрдкрдиреА API рдХреБрдВрдЬреА рдХреЛ рд╕реАрдзреЗ рд╕реНрдЯреЛрд░ рди рдХрд░реЗрдВред рдХреБрдВрдЬрд┐рдпреЛрдВ рдХреЛ рд╣рд╛рд░реНрдбрдХреЛрдб рдХрд░рдиреЗ рд╕реЗ рд╡реЗ рд░рд┐рдкреЙрдЬрд┐рдЯрд░реА рдПрдХреНрд╕реЗрд╕ рд╡рд╛рд▓реЗ рдХрд┐рд╕реА рднреА рд╡реНрдпрдХреНрддрд┐ рдХреЗ рд▓рд┐рдП рджреГрд╢реНрдпрдорд╛рди рд╣реЛ рдЬрд╛рддреА рд╣реИрдВ рдФрд░ рд░реЛрдЯреЗрд╢рди рд░рдгрдиреАрддрд┐рдпреЛрдВ рдХреЛ рдЬрдЯрд┐рд▓ рдмрдирд╛рддреА рд╣реИрдВред
рдЗрд╕рдХреЗ рдмрдЬрд╛рдп, рдХреБрдВрдЬреА рдХреЛ рдПрдХ рдкрд░реНрдпрд╛рд╡рд░рдг рдЪрд░ рдпрд╛ рд╕рдорд░реНрдкрд┐рдд рдХреЙрдиреНрдлрд╝рд┐рдЧрд░реЗрд╢рди рдлрд╝рд╛рдЗрд▓ рд╕реЗ рд▓реЛрдб рдХрд░реЗрдВред рдЗрд╕ рджреГрд╖реНрдЯрд┐рдХреЛрдг рд╕реЗ рд╕рдВрд╡реЗрджрдирд╢реАрд▓ рдбреЗрдЯрд╛ рдХреЛ рдЖрдкрдХреА рд▓реЙрдЬрд┐рдХ рд╕реЗ рдЕрд▓рдЧ рд░рдЦрд╛ рдЬрд╛рддрд╛ рд╣реИред рдЬрдм рдЖрдк рдореМрдЬреВрджрд╛ рдХрд╛рд░реНрдпрд╛рдиреНрд╡рдпрди рдЦреЛрдЬрддреЗ рд╣реИрдВ, рддреЛ рдЖрдк рд╕рд░рд▓ рдЕрд╕рд╛рдЗрдирдореЗрдВрдЯ рдЬреИрд╕реЗ рдХрдИ рдЙрджрд╛рд╣рд░рдг рджреЗрдЦреЗрдВрдЧреЗ api_key = "sk-...". рдЗрд╕ рдкреИрдЯрд░реНрди рдХреЛ рдЙрдкрдпреЛрдЧ рдХрд░рдХреЗ рдЕрдкрдЧреНрд░реЗрдб рдХрд░реЗрдВред os.environ.get() рдпрд╛ рдПрдХ рд▓рд╛рдЗрдмреНрд░реЗрд░реА рдЬреИрд╕реЗ python-dotenv. рдпрд╣ рд╕реБрдирд┐рд╢реНрдЪрд┐рдд рдХрд░рддрд╛ рд╣реИ рдХрд┐ рдЖрдкрдХреА рдХреБрдВрдЬреА рд╡рд░реНрдЬрди рдХрдВрдЯреЛрд▓ рдЗрддрд┐рд╣рд╛рд╕ рдореЗрдВ рдЕрджреГрд╢реНрдп рд░рд╣рддреА рд╣реИред рдпрд╣ рдЖрдкрдХреЛ рдХреЛрдб рд╕рдВрд╢реЛрдзрд┐рдд рдХрд┐рдП рдмрд┐рдирд╛ рдХреБрдВрдЬрд┐рдпрд╛рдВ рдмрджрд▓рдиреЗ рдХреА рднреА рдЕрдиреБрдорддрд┐ рджреЗрддрд╛ рд╣реИред
рдЗрд╕рдХрд╛ рдорд╣рддреНрд╡ рдХреНрдпреЛрдВ рд╣реИ
рд╕реБрд░рдХреНрд╖рд╛ рдХреЗрд╡рд▓ рдПрдиреНрдХреНрд░рд┐рдкреНрд╢рди рдХреЗ рдмрд╛рд░реЗ рдореЗрдВ рдирд╣реАрдВ рд╣реИ; рдпрд╣ рд╡рд┐рдЬрд┐рдмрд┐рд▓рд┐рдЯреА рдХреЗ рдмрд╛рд░реЗ рдореЗрдВ рд╣реИред рдЕрдкрдиреА рдХреБрдВрдЬреА рдирд┐рдХрд╛рд▓рдХрд░, рдЖрдк рдЕрдкрдиреЗ рдПрдкреНрд▓рд┐рдХреЗрд╢рди рдХреЗ рдЕрдЯреИрдХ рд╕рд░реНрдлреЗрд╕ рдХреЛ рдХрдо рдХрд░рддреЗ рд╣реИрдВред рдбреЗрд╡рд▓рдкрд░реНрд╕ рдЕрдХреНрд╕рд░ рдЗрд╕ рд╕рд░рд▓ рдХрджрдо рдХреЛ рдирдЬрд╝рд░рдЕрдВрджрд╛рдЬ рдХрд░ рджреЗрддреЗ рд╣реИрдВ, рдЬрд┐рд╕рд╕реЗ рд╕рд╛рд░реНрд╡рдЬрдирд┐рдХ GitHub рд░рд┐рдкреЙрдЬрд┐рдЯрд░реАрдЬ рдореЗрдВ рдХреНрд░реЗрдбреЗрдВрд╢рд┐рдпрд▓реНрд╕ рдПрдХреНрд╕рдкреЛрдЬ рд╣реЛ рдЬрд╛рддреЗ рд╣реИрдВред рдЙрддреНрдкрд╛рджрди рдХреЗ рд▓рд┐рдП рдПрдХ рд╕рдорд░реНрдкрд┐рдд рд╕рд░реНрд╡рд┐рд╕ рдЕрдХрд╛рдЙрдВрдЯ рдХреБрдВрдЬреА рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░реЗрдВ рддрд╛рдХрд┐ рдХрдВрдкреНрд░реЛрдорд╛рдЗрдЬ рд╣реЛрдиреЗ рдкрд░ рдмреНрд▓реИрд╕реНрдЯ рд░реЗрдбрд┐рдпрд╕ рд╕реАрдорд┐рдд рд░рд╣реЗред
рдкрд░реНрдпрд╛рд╡рд░рдг рдЪрд░ рдмрдирд╛рдо рд╣рд╛рд░реНрдбрдХреЛрдбреЗрдб рдХреБрдВрдЬрд┐рдпрд╛рдБ
рд╣рд╛рд░реНрдбрдХреЛрдбреЗрдб рдХреБрдВрдЬрд┐рдпрд╛рдВ рдирд╛рдЬреБрдХ рдФрд░ рдЕрд╕реБрд░рдХреНрд╖рд┐рдд рд╣реИрдВред рдПрдирд╡рд╛рдпрд░рдирдореЗрдВрдЯ рд╡реЗрд░рд┐рдПрдмрд▓реНрд╕ рд╡рд┐рднрд┐рдиреНрди рдбрд┐рдкреНрд▓реЙрдпрдореЗрдВрдЯ рд╡рд╛рддрд╛рд╡рд░рдг рдореЗрдВ рдХреНрд░реЗрдбреЗрдВрд╢рд┐рдпрд▓реНрд╕ рдХреЛ рдкреНрд░рдмрдВрдзрд┐рдд рдХрд░рдиреЗ рдХрд╛ рдПрдХ рд▓рдЪреАрд▓рд╛, рд╕реБрд░рдХреНрд╖рд┐рдд рддрд░реАрдХрд╛ рдкреНрд░рджрд╛рди рдХрд░рддреЗ рд╣реИрдВред рдЬрдм рдЖрдк рдЕрдкрдирд╛ Python рд╕реНрдХреНрд░рд┐рдкреНрдЯ рдПрдХ рд╕рд░реНрд╡рд░ рдпрд╛ рдХреНрд▓рд╛рдЙрдб рдкреНрд▓реЗрдЯрдлреЙрд░реНрдо рдкрд░ рдбрд┐рдкреНрд▓реЙрдп рдХрд░рддреЗ рд╣реИрдВ, рддреЛ рдПрдирд╡рд╛рдпрд░рдирдореЗрдВрдЯ рд╡реЗрд░рд┐рдПрдмрд▓реНрд╕ рд░рдирдЯрд╛рдЗрдо рдкрд░ рдЗрдВрдЬреЗрдХреНрдЯ рдХрд┐рдП рдЬрд╛рддреЗ рд╣реИрдВред рдЗрд╕рдХрд╛ рдорддрд▓рдм рд╣реИ рдХрд┐ рдЖрдкрдХреЛ рдХреБрдВрдЬреА рдмрджрд▓рдиреЗ рдХреЗ рд▓рд┐рдП рдЕрдкрдиреА рдЗрдореЗрдЬ рдХреЛ рдлрд┐рд░ рд╕реЗ рдмрдирд╛рдиреЗ рдпрд╛ рд╕реЗрд╡рд╛ рдХреЛ рд░реАрд╕реНрдЯрд╛рд░реНрдЯ рдХрд░рдиреЗ рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рдирд╣реАрдВ рд╣реИред
рд╣рд╛рд░реНрдбрдХреЛрдбреЗрдб рдХреБрдВрдЬреА рдФрд░ рдПрдирд╡рд╛рдпрд░рдирдореЗрдВрдЯ рд╡реЗрд░рд┐рдПрдмрд▓ рдХреЗ рдмреАрдЪ рдЕрдВрддрд░ рдкрд░ рд╡рд┐рдЪрд╛рд░ рдХрд░реЗрдВред рдПрдХ рд╣рд╛рд░реНрдбрдХреЛрдбреЗрдб рдХреБрдВрдЬреА рдЖрдкрдХреЗ рдХреЛрдб рдореЗрдВ рдЗрд╕ рддрд░рд╣ рджрд┐рдЦрддреА рд╣реИ: key = "sk-12345". рдПрдХ рдкрд░реНрдпрд╛рд╡рд░рдг рдЪрд░ рдЗрд╕ рддрд░рд╣ рджрд┐рдЦрддрд╛ рд╣реИ: key = os.getenv("API_KEY"). рдпрд╣ рдЕрдзрд┐рдХ рд╕реНрд╡рдЪреНрдЫ рдФрд░ рдкреЗрд╢реЗрд╡рд░ рд╣реИред рдЗрд╕рд╕реЗ рдЖрдкрдХреЛ рдЕрдкрдиреЗ рдХреЛрдбрдмреЗрд╕ рдХреЛ рдмрджрд▓реЗ рдмрд┐рдирд╛ рд╡рд┐рдХрд╛рд╕, рд╕реНрдЯреЗрдЬрд┐рдВрдЧ рдФрд░ рдЙрддреНрдкрд╛рджрди рдХреЗ рд▓рд┐рдП рдЕрд▓рдЧ-рдЕрд▓рдЧ рдХреБрдВрдЬрд┐рдпрд╛рдВ рдЙрдкрдпреЛрдЧ рдХрд░рдиреЗ рдХреА рдЕрдиреБрдорддрд┐ рдорд┐рд▓рддреА рд╣реИред
рд╕рд░реНрд╡рд╢реНрд░реЗрд╖реНрда рдкреНрд░рдерд╛рдПрдБ
- рдЙрдкрдпреЛрдЧ рдХрд░реЗрдВ
.envрд╕реНрдерд╛рдиреАрдп рд╡рд┐рдХрд╛рд╕ рдХреЗ рд▓рд┐рдП рдлрд╝рд╛рдЗрд▓реЗрдВред - рдЙрддреНрдкрд╛рджрди рдХреЗ рд▓рд┐рдП рдЕрдкрдиреЗ CI/CD рдкрд╛рдЗрдкрд▓рд╛рдЗрди рдХреЗ рдорд╛рдзреНрдпрдо рд╕реЗ рд╡реЗрд░рд┐рдПрдмрд▓реНрд╕ рдЗрдВрдЬреЗрдХреНрдЯ рдХрд░реЗрдВред
- рдЕрдкрдиреЗ
.envрд╡рд░реНрдЬрди рдХрдВрдЯреНрд░реЛрд▓ рдХреЗ рд▓рд┐рдП рдлрд╝рд╛рдЗрд▓ред - рдордЬрдмреВрдд, рдпрд╛рджреГрдЪреНрдЫрд┐рдХ рд░реВрдк рд╕реЗ рдЬрдирд░реЗрдЯ рдХрд┐рдП рдЧрдП рдХреБрдВрдЬрд┐рдпреЛрдВ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░реЗрдВред
рдЗрд╕ рдЪрд┐рдВрддрд╛рдУрдВ рдХреЗ рдкреГрдердХреНрдХрд░рдг рд╕реЗ рдЖрдкрдХреА рдПрдкреНрд▓рд┐рдХреЗрд╢рди рдЕрдзрд┐рдХ рдмрдирд╛рдП рдпреЛрдЧреНрдп рдФрд░ рд╕реБрд░рдХреНрд╖рд┐рдд рдмрдирддреА рд╣реИред рдпрд╣ рдПрдХ рдЫреЛрдЯрд╛ рдмрджрд▓рд╛рд╡ рд╣реИ рдЬреЛ рд╡рд┐рд╢реНрд╡рд╕рдиреАрдпрддрд╛ рдФрд░ рд╕реБрд░рдХреНрд╖рд╛ рдореЗрдВ рдорд╣рддреНрд╡рдкреВрд░реНрдг рд▓рд╛рдн рджреЗрддрд╛ рд╣реИред
рдкрд╛рдпрдерди рдореЗрдВ рд░реЗрдЯ рд▓рд┐рдорд┐рдЯреНрд╕ рд╣реИрдВрдбрд▓ рдХрд░рдирд╛ (300 RPM)
рд╣рдорд╛рд░рд╛ API рдкреНрд░рддрд┐ рдХреБрдВрдЬреА рдкреНрд░рддрд┐ рдорд┐рдирдЯ 300 рдЕрдиреБрд░реЛрдзреЛрдВ рдХреА рд╕реАрдорд╛ рд▓рд╛рдЧреВ рдХрд░рддрд╛ рд╣реИред рдпрджрд┐ рдЖрдк рдЗрд╕ рд╕реАрдорд╛ рдХреЛ рдкрд╛рд░ рдХрд░рддреЗ рд╣реИрдВ, рддреЛ рдЖрдкрдХреЛ 429 Too Many Requests рддреНрд░реБрдЯрд┐ рдорд┐рд▓реЗрдЧреАред рдЗрд╕реЗ рд╕рд╣рдЬ рд░реВрдк рд╕реЗ рд╕рдВрднрд╛рд▓рдиреЗ рдХреЗ рд▓рд┐рдП, рдЕрдкрдиреЗ Python рдХреНрд▓рд╛рдЗрдВрдЯ рдореЗрдВ рдПрдХреНрд╕рдкреЛрдиреЗрдВрд╢рд┐рдпрд▓ рдмреИрдХрдСрдл рд▓рд╛рдЧреВ рдХрд░реЗрдВред рдЗрд╕рдХрд╛ рдЕрд░реНрде рд╣реИ рдХрд┐ рдкреНрд░рддреНрдпреЗрдХ рд╡рд┐рдлрд▓ рдкреНрд░рдпрд╛рд╕ рдХреЗ рдмрд╛рдж рдкреБрдирдГ рдкреНрд░рдпрд╛рд╕ рдХрд░рдиреЗ рдХреЗ рдмреАрдЪ рдЕрдзрд┐рдХ рд╕рдордп рдкреНрд░рддреАрдХреНрд╖рд╛ рдХрд░реЗрдВред рдпрд╣ рд░реЛрдХрддрд╛ рд╣реИ рдХрд┐ рдЖрдкрдХреА рдПрдкреНрд▓рд┐рдХреЗрд╢рди API рдкрд░ рдЕрдиреБрд░реЛрдзреЛрдВ рдХреА рдмрд╛рдврд╝ рд▓рд╛ рджреЗ рдЬрдм рдпрд╣ рдкрд╣рд▓реЗ рд╕реЗ рд╣реА рд╕рдВрдШрд░реНрд╖ рдХрд░ рд░рд╣рд╛ рд╣реЛред
рд░реЗрдЯ рд▓рд┐рдорд┐рдЯрд┐рдВрдЧ рд╕реЗрд╡рд╛ рд╕реНрдерд┐рд░рддрд╛ рдмрдирд╛рдП рд░рдЦрдиреЗ рдХреЗ рд▓рд┐рдП рдорд╣рддреНрд╡рдкреВрд░реНрдг рд╣реИред рдЙрдЪрд┐рдд рд╣реИрдВрдбрд▓рд┐рдВрдЧ рди рд╣реЛрдиреЗ рдкрд░, рдЖрдкрдХрд╛ рдРрдкреНрд▓рд┐рдХреЗрд╢рди рдХреНрд░реИрд╢ рд╣реЛ рд╕рдХрддрд╛ рд╣реИ рдпрд╛ рд╡рд┐рдлрд▓ рдЕрдиреБрд░реЛрдзреЛрдВ рдХреЛ рдкреБрдирдГ рдкреНрд░рдпрд╛рд╕ рдХрд░рддреЗ рд╕рдордп рдЕрддреНрдпрдзрд┐рдХ рд╕рдВрд╕рд╛рдзрди рдЦрдк рд╕рдХрддрд╛ рд╣реИред рдПрдХ рд▓рд╛рдЗрдмреНрд░реЗрд░реА рдЬреИрд╕реЗ tenacity рдпрд╛ рдПрдХ рдХрд╕реНрдЯрдо рдкреБрдирд░рд╛рд╡реГрддреНрддрд┐ рд▓реВрдк рд▓рд╛рдЧреВ рдХрд░реЗрдВред рдпреЗ рдЯреВрд▓ рдЖрдкрдХреЛ рдкреБрдирд░рд╛рд╡реГрддреНрддрд┐рдпреЛрдВ рдХреА рд╕рдВрдЦреНрдпрд╛, рдкреНрд░рд╛рд░рдВрднрд┐рдХ рд╡рд┐рд▓рдВрдмрддрд╛, рдФрд░ рдЕрдзрд┐рдХрддрдо рд╡рд┐рд▓рдВрдмрддрд╛ рдирд┐рд░реНрджрд┐рд╖реНрдЯ рдХрд░рдиреЗ рдХреА рдЕрдиреБрдорддрд┐ рджреЗрддреЗ рд╣реИрдВред
рдЕрдорд▓реАрдХрд░рдг рдЙрджрд╛рд╣рд░рдг
рдЬрдм рдЖрдкрдХреЛ 429 рддреНрд░реБрдЯрд┐ рдорд┐рд▓рддреА рд╣реИ, рддреЛ рдкреБрдирдГ рдкреНрд░рдпрд╛рд╕ рдХрд░рдиреЗ рд╕реЗ рдкрд╣рд▓реЗ рдХреБрдЫ рд╕реЗрдХрдВрдб рдХреЗ рд▓рд┐рдП рд░реБрдХреЗрдВред рдЗрд╕рд╕реЗ API рдХреЛ рд░рд┐рдХрд╡рд░ рд╣реЛрдиреЗ рдХрд╛ рд╕рдордп рдорд┐рд▓рддрд╛ рд╣реИред рдЖрдк рдЕрдкрдиреА рдЙрдкрдпреЛрдЧ рдЕрд╡рд╕реНрдерд╛ рдХреА рдирд┐рдЧрд░рд╛рдиреА рднреА рдХрд░ рд╕рдХрддреЗ рд╣реИрдВ рддрд╛рдХрд┐ рд╕реАрдорд╛рдУрдВ рдХреЗ рднреАрддрд░ рд░рд╣ рд╕рдХреЗрдВред рдХреБрдЫ рдХреНрд▓рд╛рдЗрдВрдЯреНрд╕ рд╣реЗрдбрд░ рдкреНрд░рджрд╛рди рдХрд░рддреЗ рд╣реИрдВ рдЬреЛ рдЖрдкрдХреА рд╡рд░реНрддрдорд╛рди рдЙрдкрдпреЛрдЧ рдЕрд╡рд╕реНрдерд╛ рд╕рдВрдХреЗрдд рдХрд░рддреЗ рд╣реИрдВред рдЗрд╕ рдЬрд╛рдирдХрд╛рд░реА рдХрд╛ рдЙрдкрдпреЛрдЧ рдЕрдкрдиреА рдЕрдиреБрд░реЛрдз рджрд░ рдХреЛ рдЧрддрд┐рд╢реАрд▓ рд░реВрдк рд╕реЗ рд╕рдорд╛рдпреЛрдЬрд┐рдд рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдХрд░реЗрдВред рдпрд╣ рдкреАрдХ рд╕рдордп рдХреЗ рджреМрд░рд╛рди рднреА рдПрдХ рд╕реБрдЪрд╛рд░реВ рдЙрдкрдпреЛрдЧрдХрд░реНрддрд╛ рдЕрдиреБрднрд╡ рд╕реБрдирд┐рд╢реНрдЪрд┐рдд рдХрд░рддрд╛ рд╣реИред
SSE рдХреЗ рд╕рд╛рде рд╕реНрдЯреНрд░реАрдорд┐рдВрдЧ рдЗрдореНрдкреНрд▓реАрдореЗрдВрдЯреЗрд╢рди
рд╕рд░реНрд╡рд░-рд╕реЗрдВрдЯ рдЗрд╡реЗрдВрдЯреНрд╕ (SSE) рдХреЗ рдорд╛рдзреНрдпрдо рд╕реЗ рд╕реНрдЯреНрд░реАрдорд┐рдВрдЧ рдкреНрд░рддрд┐рдХреНрд░рд┐рдпрд╛рдПрдВ рдЖрдкрдХреЛ рдЯреЗрдХреНрд╕реНрдЯ рдХреЛ рдЬрдирд░реЗрдЯ рд╣реЛрддреЗ рд╣реБрдП рдкреНрд░рджрд░реНрд╢рд┐рдд рдХрд░рдиреЗ рдХреА рдЕрдиреБрдорддрд┐ рджреЗрддреА рд╣реИрдВред рдпрд╣ рддреБрд░рдВрдд рдлреАрдбрдмреИрдХ рдкреНрд░рджрд╛рди рдХрд░рдХреЗ рдЙрдкрдпреЛрдЧрдХрд░реНрддрд╛ рдЕрдиреБрднрд╡ рдХреЛ рдмреЗрд╣рддрд░ рдмрдирд╛рддрд╛ рд╣реИред рдкреВрд░реЗ рдкреНрд░рддрд┐рдХреНрд░рд┐рдпрд╛ рдХреЗ рдкреВрд░рд╛ рд╣реЛрдиреЗ рдХрд╛ рдЗрдВрддрдЬрд╛рд░ рдХрд░рдиреЗ рдХреЗ рдмрдЬрд╛рдп, рдЖрдк рдЯреЛрдХрди рдХреЛ рдЖрддреЗ рд╣реА рджрд┐рдЦрд╛ рд╕рдХрддреЗ рд╣реИрдВред рдпрд╣ рд╡рд┐рд╢реЗрд╖ рд░реВрдк рд╕реЗ рд▓рдВрдмреЗ рдкреНрд░рддрд┐рдХреНрд░рд┐рдпрд╛рдУрдВ рдпрд╛ рдЪреИрдЯ рдПрдкреНрд▓рд┐рдХреЗрд╢рди рдХреЗ рд▓рд┐рдП рдЙрдкрдпреЛрдЧреА рд╣реИред
Python рдореЗрдВ рд╕реНрдЯреНрд░реАрдорд┐рдВрдЧ рд▓рд╛рдЧреВ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП, рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░реЗрдВ stream=True рдкреИрд░рд╛рдореАрдЯрд░ рдЕрдкрдиреЗ API рдЕрдиреБрд░реЛрдз рдореЗрдВред рдкреНрд░рддрд┐рдХреНрд░рд┐рдпрд╛ рдЪрдВрдХ рдкрд░ рдкреБрдирд░рд╛рд╡реГрддреНрддрд┐ рдХрд░реЗрдВ рдФрд░ рдкреНрд░рддреНрдпреЗрдХ рдЯреЛрдХрди рдХреЛ рд╕рдВрд╕рд╛рдзрд┐рдд рдХрд░реЗрдВред рдЗрд╕рд╕реЗ рдЖрдк рдПрдХ рд░рд┐рдпрд▓-рдЯрд╛рдЗрдо рдЪреИрдЯ рдЗрдВрдЯрд░рдлрд╝реЗрд╕ рдмрдирд╛ рд╕рдХрддреЗ рд╣реИрдВред рд╕реНрдЯреНрд░реАрдорд┐рдВрдЧ рд╕реЗ рднреА рдЕрдиреБрднреВрдд рд╡рд┐рд▓рдВрдмрддрд╛ рдХрдо рд╣реЛрддреА рд╣реИ, рдЬрд┐рд╕рд╕реЗ рдЖрдкрдХреА рдПрдкреНрд▓рд┐рдХреЗрд╢рди рддреЗрдЬрд╝ рдорд╣рд╕реВрд╕ рд╣реЛрддреА рд╣реИред
рддрдХрдиреАрдХреА рд╡рд┐рд╡рд░рдг
рдкреНрд░рддреНрдпреЗрдХ рдЪрдВрдХ рдЖрдВрд╢рд┐рдХ рдкрд╛рда рдФрд░ рдореЗрдЯрд╛рдбреЗрдЯрд╛ рд╢рд╛рдорд┐рд▓ рдХрд░рддрд╛ рд╣реИред рдЖрдк рдХреБрд▓ рдЯреЛрдХрди рдЙрдкрдпреЛрдЧ рдЕрдВрддрд┐рдо рдЪрдВрдХ рд╕реЗ рдирд┐рдХрд╛рд▓ рд╕рдХрддреЗ рд╣реИрдВред рдЗрд╕рд╕реЗ рдЖрдк рд▓рд╛рдЧрдд рдХреА рд╕рдЯреАрдХ рдирд┐рдЧрд░рд╛рдиреА рдХрд░ рд╕рдХрддреЗ рд╣реИрдВред рд╕реНрдЯреНрд░реАрдорд┐рдВрдЧ рдХреБрд╢рд▓ рд╣реИ рдХреНрдпреЛрдВрдХрд┐ рдпрд╣ рдореЗрдореЛрд░реА рдЙрдкрдпреЛрдЧ рдХрдо рдХрд░рддреА рд╣реИред рдЖрдкрдХреЛ рдкреНрд░реЛрд╕реЗрд╕ рдХрд░рдиреЗ рд╕реЗ рдкрд╣рд▓реЗ рдкреВрд░реЗ рдкреНрд░рддрд┐рдХреНрд░рд┐рдпрд╛ рдХреЛ рдореЗрдореЛрд░реА рдореЗрдВ рд╕реНрдЯреЛрд░ рдХрд░рдиреЗ рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рдирд╣реАрдВ рд╣реИред рдпрд╣ рд▓рдВрдмреЗ рд╕рдВрджрд░реНрднреЛрдВ рдХреЗ рд▓рд┐рдП рд╡рд┐рд╢реЗрд╖ рд░реВрдк рд╕реЗ рдорд╣рддреНрд╡рдкреВрд░реНрдг рд╣реИред
рд╕рдВрджрд░реНрдн рд╡рд┐рдВрдбреЛ (100k рдЯреЛрдХрди) рдХрд╛ рдкреНрд░рдмрдВрдзрди
API 100,000 рдЯреЛрдХрди рд╕рдВрджрд░реНрдн рд╡рд┐рдВрдбреЛ рдХрд╛ рд╕рдорд░реНрдерди рдХрд░рддрд╛ рд╣реИред рдЗрд╕рд╕реЗ рдЖрдк рдмрдбрд╝реА рдорд╛рддреНрд░рд╛ рдореЗрдВ рдбреЗрдЯрд╛, рдЬреИрд╕реЗ рдХрд┐ рдкреВрд░реЗ рджрд╕реНрддрд╛рд╡реЗрдЬрд╝ рдпрд╛ рд▓рдВрдмреА рд╡рд╛рд░реНрддрд╛рд▓рд╛рдк рдЗрддрд┐рд╣рд╛рд╕, рдкрд╛рд╕ рдХрд░ рд╕рдХрддреЗ рд╣реИрдВред рд╣рд╛рд▓рд╛рдВрдХрд┐, рдкреНрд░рддрд┐ рдЕрдиреБрд░реЛрдз рдЕрдзрд┐рдХрддрдо рдЖрдЙрдЯрдкреБрдЯ 16,000 рдЯреЛрдХрди рддрдХ рд╕реАрдорд┐рдд рд╣реИред рдпрджрд┐ рдЖрдкрдХреЛ рд▓рдВрдмрд╛ рдкреНрд░рддрд┐рдХреНрд░рд┐рдпрд╛ рдЪрд╛рд╣рд┐рдП, рддреЛ рдЖрдкрдХреЛ рдЗрдирдкреБрдЯ рдХреЛ рдЪрдВрдХ рдХрд░рдирд╛ рдпрд╛ рдХрдИ рдЕрдиреБрд░реЛрдз рднреЗрдЬрдиреЗ рдкрдбрд╝ рд╕рдХрддреЗ рд╣реИрдВред
рд╕рдВрджрд░реНрдн рдХрд╛ рдХреБрд╢рд▓ рдкреНрд░рдмрдВрдзрди рдкреНрд░рджрд░реНрд╢рди рдХреЗ рд▓рд┐рдП рдорд╣рддреНрд╡рдкреВрд░реНрдг рд╣реИред рдкреБрд░рд╛рдиреЗ рд╕рдВрджреЗрд╢реЛрдВ рдХреЛ рдЯреНрд░рдВрдХ рдХрд░реЗрдВ рдпрд╛ рд▓рдВрдмреЗ рджрд╕реНрддрд╛рд╡реЗрдЬрд╝реЛрдВ рдХреЛ рд╕рд╛рд░рд╛рдВрд╢рд┐рдд рдХрд░реЗрдВ рдЙрдиреНрд╣реЗрдВ рднреЗрдЬрдиреЗ рд╕реЗ рдкрд╣рд▓реЗред рдЗрд╕рд╕реЗ рдЖрдкрдХрд╛ рд╕рдВрджрд░реНрдн рд╡рд┐рдВрдбреЛ рд╕реАрдорд╛рдУрдВ рдХреЗ рднреАрддрд░ рд░рд╣рддрд╛ рд╣реИ рдФрд░ рд▓рд╛рдЧрдд рдХрдо рд╣реЛрддреА рд╣реИред рдЯреЛрдХрди рдЗрдирдкреБрдЯ рдФрд░ рдЖрдЙрдЯрдкреБрдЯ рджреЛрдиреЛрдВ рдХреЗ рд▓рд┐рдП рдЧрд┐рдиреЗ рдЬрд╛рддреЗ рд╣реИрдВред рдЗрд╕ рд╕рдВрддреБрд▓рди рдХреЛ рд╕рдордЭрдирд╛ рдЖрдкрдХреЛ рдЕрдкрдиреА рдПрдкреНрд▓рд┐рдХреЗрд╢рди рдХреЛ рдЕрдиреБрдХреВрд▓рд┐рдд рдХрд░рдиреЗ рдореЗрдВ рдорджрдж рдХрд░рддрд╛ рд╣реИред
рд░рдгрдиреАрддрд┐рдпрд╛рдВ
- рднреЗрдЬрдиреЗ рд╕реЗ рдкрд╣рд▓реЗ рд▓рдВрдмреЗ рджрд╕реНрддрд╛рд╡реЗрдЬреЛрдВ рдХреЛ рд╕рдВрдХреНрд╖реЗрдкрд┐рдд рдХрд░реЗрдВред
- рдкреБрд░рд╛рдиреЗ рд╕рдВрд╡рд╛рдж рдЗрддрд┐рд╣рд╛рд╕ рдХреЛ рдЯреНрд░рдВрдХ рдХрд░реЗрдВред
- рдмрдбрд╝реЗ рдбреЗрдЯрд╛рд╕реЗрдЯреНрд╕ рдХреЗ рд▓рд┐рдП рдЪрдВрдХрд┐рдВрдЧ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░реЗрдВред
- рд╕реАрдорд╛рдУрдВ рдХреЗ рднреАрддрд░ рд░рд╣рдиреЗ рдХреЗ рд▓рд┐рдП рдЯреЛрдХрди рдЙрдкрдпреЛрдЧ рдХреА рдирд┐рдЧрд░рд╛рдиреА рдХрд░реЗрдВред
рдпрд╣ рджреГрд╖реНрдЯрд┐рдХреЛрдг рд╕реБрдирд┐рд╢реНрдЪрд┐рдд рдХрд░рддрд╛ рд╣реИ рдХрд┐ рдЖрдкрдХрд╛ рдПрдкреНрд▓рд┐рдХреЗрд╢рди рдкреНрд░рддрд┐рдХреНрд░рд┐рдпрд╛рд╢реАрд▓ рдФрд░ рд▓рд╛рдЧрдд-рдкреНрд░рднрд╛рд╡реА рдмрдирд╛ рд░рд╣реЗред рдпрд╣ рдЖрдкрдХреЛ рдЙрди рдЬрдЯрд┐рд▓ рдХрд╛рд░реНрдпреЛрдВ рдХреЛ рд╕рдВрднрд╛рд▓рдиреЗ рдХреА рднреА рдЕрдиреБрдорддрд┐ рджреЗрддрд╛ рд╣реИ рдЬрд┐рдиреНрд╣реЗрдВ рд╕рдВрджрд░реНрдн рдХреА рдмрдбрд╝реА рдорд╛рддреНрд░рд╛ рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╣реЛрддреА рд╣реИред
рдмрд┐рдирд╛ рдлрд┐рд▓реНрдЯрд░ рд╡рд╛рд▓реЗ рдЙрддреНрддрд░реЛрдВ рдХреЗ рд▓рд┐рдП рддреНрд░реБрдЯрд┐ рд╣реИрдВрдбрд▓рд┐рдВрдЧ
рдЕрдирдХреЗрдВрд╕рд░реНрдб рдореЙрдбрд▓реНрд╕ рдЕрдкреНрд░рддреНрдпрд╛рд╢рд┐рдд рдЖрдЙрдЯрдкреБрдЯ рдЙрддреНрдкрдиреНрди рдХрд░ рд╕рдХрддреЗ рд╣реИрдВред рдЗрди рдорд╛рдорд▓реЛрдВ рдХреЛ рдкреНрд░рдмрдВрдзрд┐рдд рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рд░реЙрдмрд╕реНрдЯ рдПрд░рд░ рд╣реИрдВрдбрд▓рд┐рдВрдЧ рд▓рд╛рдЧреВ рдХрд░реЗрдВред HTTP рд╕реНрдЯреЗрдЯрд╕ рдХреЛрдбреНрд╕ рдХреА рдЬрд╛рдВрдЪ рдХрд░реЗрдВ рдФрд░ API рд╕реЗ рдПрд░рд░ рдореИрд╕реЗрдЬ рдкрд╛рд░реНрд╕ рдХрд░реЗрдВред рдпрд╣ рдЖрдкрдХреЛ рд░реЗрдЯ рд▓рд┐рдорд┐рдЯреНрд╕ рдпрд╛ рдЕрдорд╛рдиреНрдп рдЗрдирдкреБрдЯ рдЬреИрд╕реЗ рд╡рд┐рд╢рд┐рд╖реНрдЯ рддреНрд░реБрдЯрд┐рдпреЛрдВ рдХреЛ рд╕рд╣рдЬрддрд╛ рд╕реЗ рд╣реИрдВрдбрд▓ рдХрд░рдиреЗ рдХреА рдЕрдиреБрдорддрд┐ рджреЗрддрд╛ рд╣реИред
рддреНрд░реБрдЯрд┐ рд╣реИрдВрдбрд▓рд┐рдВрдЧ рд╡рд┐рд╢реНрд╡рд╕рдиреАрдпрддрд╛ рдХреЗ рд▓рд┐рдП рдорд╣рддреНрд╡рдкреВрд░реНрдг рд╣реИред рдЗрд╕рдХреЗ рдмрд┐рдирд╛, рдЖрдкрдХрд╛ рдЕрдиреБрдкреНрд░рдХреНрд░рд┐рдпрд╛ рдХреНрд░реИрд╢ рд╣реЛ рд╕рдХрддрд╛ рд╣реИ рдпрд╛ рдЙрдкрдпреЛрдЧрдХрд░реНрддрд╛рдУрдВ рдХреЛ рднреНрд░рдорд┐рдд рдХрд░рдиреЗ рд╡рд╛рд▓реА рддреНрд░реБрдЯрд┐рдпрд╛рдБ рджрд┐рдЦрд╛ рд╕рдХрддрд╛ рд╣реИред рдЕрдкрд╡рд╛рджреЛрдВ рдХреЛ рдкрдХрдбрд╝рдиреЗ рдФрд░ рдЙрдиреНрд╣реЗрдВ рдЙрдЪрд┐рдд рд░реВрдк рд╕реЗ рд╕рдВрднрд╛рд▓рдиреЗ рдХреЗ рд▓рд┐рдП try-except рдмреНрд▓реЙрдХ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░реЗрдВред рдбрд┐рдмрдЧрд┐рдВрдЧ рдФрд░ рдореЙрдирд┐рдЯрд░рд┐рдВрдЧ рдХреЗ рд▓рд┐рдП рддреНрд░реБрдЯрд┐рдпреЛрдВ рдХреЛ рд▓реЙрдЧ рдХрд░реЗрдВред рдпрд╣ рдЖрдкрдХреЛ рд╕рдорд╕реНрдпрд╛рдУрдВ рдХреА рдкрд╣рдЪрд╛рди рдФрд░ рд╕рдорд╛рдзрд╛рди рдХрд░рдиреЗ рдореЗрдВ рдорджрдж рдХрд░рддрд╛ рд╣реИред
рд╕рд╛рдорд╛рдиреНрдп рддреНрд░реБрдЯрд┐рдпрд╛рдБ
рд╕рд╛рдорд╛рдиреНрдп рддреНрд░реБрдЯрд┐рдпреЛрдВ рдореЗрдВ 400 Bad Request, 401 Unauthorized, 429 Too Many Requests, рдФрд░ 500 Internal Server Error рд╢рд╛рдорд┐рд▓ рд╣реИрдВред рдкреНрд░рддреНрдпреЗрдХ рдХреА рдЕрд▓рдЧ рд╣реИрдВрдбрд▓рд┐рдВрдЧ рд░рдгрдиреАрддрд┐ рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╣реЛрддреА рд╣реИред рдЙрджрд╛рд╣рд░рдг рдХреЗ рд▓рд┐рдП, 401 рддреНрд░реБрдЯрд┐ рдПрдХ рд╕рдорд╛рдкреНрдд рд╣реЛ рдЪреБрдХреА рдХреБрдВрдЬреА рдХреЛ рдЗрдВрдЧрд┐рдд рдХрд░ рд╕рдХрддреА рд╣реИред 429 рддреНрд░реБрдЯрд┐ рдХреЗ рд▓рд┐рдП рдмреИрдХрдСрдлрд╝ рдХреЗ рд╕рд╛рде рдкреБрдирдГ рдкреНрд░рдпрд╛рд╕ рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╣реЛрддреА рд╣реИред 500 рддреНрд░реБрдЯрд┐ рдЕрд╕реНрдерд╛рдпреА рд╕рд░реНрд╡рд░ рд╕рдорд╕реНрдпрд╛ рдХреЛ рдЗрдВрдЧрд┐рдд рдХрд░ рд╕рдХрддреА рд╣реИред
рд▓рд╛рдЧрдд рдирд┐рдЧрд░рд╛рдиреА рдФрд░ рдЯреЛрдХрди рд▓реЗрдЦрд╛рдВрдХрди
рд▓рд╛рдЧрдд рдХреА рдирд┐рдЧрд░рд╛рдиреА рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдЯреЛрдХрди рдЙрдкрдпреЛрдЧ рдЯреНрд░реИрдХ рдХрд░реЗрдВред API $0.15 рдкреНрд░рддрд┐ 1M рдЗрдирдкреБрдЯ рдЯреЛрдХрди рдФрд░ $0.50 рдкреНрд░рддрд┐ 1M рдЖрдЙрдЯрдкреБрдЯ рдЯреЛрдХрди рдХреЗ рд▓рд┐рдП рдЪрд╛рд░реНрдЬ рдХрд░рддрд╛ рд╣реИред рд▓рд╛рдЧрдд рдХреА рдЧрдгрдирд╛ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП API рдкреНрд░рддрд┐рдХреНрд░рд┐рдпрд╛ рд╕реЗ рдЯреЛрдХрди рдЙрдкрдпреЛрдЧ рдЬрд╛рдирдХрд╛рд░реА рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░реЗрдВред рдпрд╣ рдЖрдкрдХреЛ рдмрдЬрдЯ рдмрдирд╛рдиреЗ рдФрд░ рдЦрд░реНрдЪреЛрдВ рдХреА рд╕рдЯреАрдХ рднрд╡рд┐рд╖реНрдпрд╡рд╛рдгреА рдХрд░рдиреЗ рдХреА рдЕрдиреБрдорддрд┐ рджреЗрддрд╛ рд╣реИред
рд╡рд┐рддреНрддреАрдп рдпреЛрдЬрдирд╛ рдХреЗ рд▓рд┐рдП рд▓рд╛рдЧрдд рдирд┐рдЧрд░рд╛рдиреА рдЖрд╡рд╢реНрдпрдХ рд╣реИред рдЗрд╕рдХреЗ рдмрд┐рдирд╛, рдЖрдк рдмрд┐рдирд╛ рдЗрд╕рдХреЗ рдорд╣рд╕реВрд╕ рдХрд┐рдП рдЕрдзрд┐рдХ рдЦрд░реНрдЪ рдХрд░ рд╕рдХрддреЗ рд╣реИрдВред рд╕рдордп рдХреЗ рд╕рд╛рде рдЯреЛрдХрди рдЙрдкрдпреЛрдЧ рдХреЛ рдЯреНрд░реИрдХ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рд▓реЙрдЧрд┐рдВрдЧ рд▓рд╛рдЧреВ рдХрд░реЗрдВред рдЗрд╕ рдбреЗрдЯрд╛ рдХрд╛ рдЙрдкрдпреЛрдЧ рдкреИрдЯрд░реНрди рдХреА рдкрд╣рдЪрд╛рди рдХрд░рдиреЗ рдФрд░ рдЕрдкрдиреА рдПрдкреНрд▓рд┐рдХреЗрд╢рди рдХреЛ рдЕрдиреБрдХреВрд▓рд┐рдд рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдХрд░реЗрдВред рдЙрджрд╛рд╣рд░рдг рдХреЗ рд▓рд┐рдП, рдЖрдк рдкрд╛ рд╕рдХрддреЗ рд╣реИрдВ рдХрд┐ рдХреБрдЫ рдкреНрд░реЙрдореНрдкреНрдЯ рдЕрдиреНрдп рдХреА рддреБрд▓рдирд╛ рдореЗрдВ рдЕрдзрд┐рдХ рдЯреЛрдХрди рдЦрд░реНрдЪ рдХрд░рддреЗ рд╣реИрдВред
рдЕрдиреБрдХреВрд▓рди рдЯрд┐рдкреНрд╕
- рдЬрдм рднреА рд╕рдВрднрд╡ рд╣реЛ, рдЫреЛрдЯреЗ рдкреНрд░реЙрдореНрдкрдЯреНрд╕ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░реЗрдВред
- рд▓рдВрдмреЗ рдЗрдирдкреБрдЯ рдХреЛ рд╕рдВрдХреНрд╖реЗрдкрд┐рдд рдХрд░реЗрдВред
- рдЖрдЙрдЯрдкреБрдЯ рдЯреЛрдХрди рдЙрдкрдпреЛрдЧ рдХреА рдирд┐рдЧрд░рд╛рдиреА рдХрд░реЗрдВред
- рдЙрдЪреНрдЪ рдЙрдкрдпреЛрдЧ рдХреЗ рд▓рд┐рдП рдЕрд▓рд░реНрдЯ рд╕реЗрдЯ рдХрд░реЗрдВред
рдпрд╣ рджреГрд╖реНрдЯрд┐рдХреЛрдг рд╕реБрдирд┐рд╢реНрдЪрд┐рдд рдХрд░рддрд╛ рд╣реИ рдХрд┐ рдЖрдк рдмрдЬрдЯ рдХреЗ рднреАрддрд░ рд░рд╣реЗрдВ рдЬрдмрдХрд┐ рдкреНрд░рджрд░реНрд╢рди рдмрдирд╛рдП рд░рдЦреЗрдВред рдпрд╣ рдЖрдкрдХреЛ рд╕реБрдзрд╛рд░ рдХреЗ рдХреНрд╖реЗрддреНрд░реЛрдВ рдХреА рдкрд╣рдЪрд╛рди рдХрд░рдиреЗ рдореЗрдВ рднреА рдорджрдж рдХрд░рддрд╛ рд╣реИред
$0.50 рдЯреНрд░рд╛рдпрд▓ рдХреБрдВрдЬреА рдХреЗ рд╕рд╛рде рдкрд░реАрдХреНрд╖рдг
рд╣рд░ рдирдП рдЦрд╛рддреЗ рдХреЛ 7 рджрд┐рдиреЛрдВ рдХреЗ рд▓рд┐рдП рд╡реИрдз $0.50 рдХрд╛ рдЯреНрд░рд╛рдпрд▓ рдХреНрд░реЗрдбрд┐рдЯ рдорд┐рд▓рддрд╛ рд╣реИред рдмрдбрд╝реЗ рдЯреЙрдк-рдЕрдк рдХрд░рдиреЗ рд╕реЗ рдкрд╣рд▓реЗ рдЕрдкрдиреА рдЗрдВрдЯреАрдЧреНрд░реЗрд╢рди рдХрд╛ рдкрд░реАрдХреНрд╖рдг рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдЗрд╕рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░реЗрдВред рдпрд╣ рдЖрдкрдХреЛ рдпрд╣ рд╕рддреНрдпрд╛рдкрд┐рдд рдХрд░рдиреЗ рдХреА рдЕрдиреБрдорддрд┐ рджреЗрддрд╛ рд╣реИ рдХрд┐ рдЖрдкрдХрд╛ рдХреЛрдб рд╕рд╣реА рдврдВрдЧ рд╕реЗ рдХрд╛рдо рдХрд░ рд░рд╣рд╛ рд╣реИ рдФрд░ рдЖрдкрдХреЗ рдЙрдкрдпреЛрдЧ рдорд╛рдорд▓реЗ рдХреЗ рд▓рд┐рдП рд▓рд╛рдЧрдд рдХрд╛ рдЕрдиреБрдорд╛рди рд▓рдЧрд╛рддрд╛ рд╣реИред
рдЧреБрдгрд╡рддреНрддрд╛ рдирд┐рд╢реНрдЪрд┐рддрддрд╛ рдХреЗ рд▓рд┐рдП рдкрд░реАрдХреНрд╖рдг рдорд╣рддреНрд╡рдкреВрд░реНрдг рд╣реИред рдЯреНрд░рд╛рдпрд▓ рдХреБрдВрдЬреА рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдХреЗ рдЕрдкрдиреЗ рдРрдкреНрд▓рд┐рдХреЗрд╢рди рдХреЛ рдкрд░реАрдХреНрд╖рдг рдХрд░реЗрдВред рдЕрд▓рдЧ-рдЕрд▓рдЧ рдкреНрд░реЙрдореНрдкреНрдЯреНрд╕, рдореЙрдбрд▓реНрд╕ рдФрд░ рдкреИрд░рд╛рдореАрдЯрд░ рдХрд╛ рдкрд░реАрдХреНрд╖рдг рдХрд░реЗрдВред рдпрд╣ рдЖрдкрдХреЛ рд▓рд╛рдЗрд╡ рдЬрд╛рдиреЗ рд╕реЗ рдкрд╣рд▓реЗ рдХрд┐рд╕реА рднреА рд╕рдорд╕реНрдпрд╛ рдХреА рдкрд╣рдЪрд╛рди рдХрд░рдиреЗ рдореЗрдВ рдорджрдж рдХрд░рддрд╛ рд╣реИред рдЯреНрд░рд╛рдпрд▓ рдХреНрд░реЗрдбрд┐рдЯ рдмрд┐рдирд╛ рд╡рд┐рддреНрддреАрдп рдЬреЛрдЦрд┐рдо рдХреЗ рд╢реБрд░реВ рдХрд░рдиреЗ рдХрд╛ рдПрдХ рд╢рд╛рдирджрд╛рд░ рддрд░реАрдХрд╛ рд╣реИред
рд╢реБрд░реБрдЖрдд рдХреИрд╕реЗ рдХрд░реЗрдВ
рдЕрдкрдирд╛ рдЯреНрд░рд╛рдпрд▓ рдХреБрд▓реА рдкреНрд░рд╛рдкреНрдд рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдЦрд╛рддреЗ рдХреЗ рд▓рд┐рдП рд╕рд╛рдЗрди рдЕрдк рдХрд░реЗрдВред рдЗрд╕ рдХреБрд▓реА рдХрд╛ рдЙрдкрдпреЛрдЧ рдЕрдкрдиреЗ рдкрд╣рд▓реЗ API рдЕрдиреБрд░реЛрдз рдмрдирд╛рдиреЗ рдХреЗ рд▓рд┐рдП рдХрд░реЗрдВред рдпрд╣ рд╕реБрдирд┐рд╢реНрдЪрд┐рдд рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдХрд┐ рдЖрдкрдХреЗ рдХреНрд░реЗрдбрд┐рдЯ рдЦрддреНрдо рди рд╣реЛрдВ, рдЕрдкрдиреЗ рдЯреЛрдХрди рдЙрдкрдпреЛрдЧ рдХреА рдирд┐рдЧрд░рд╛рдиреА рдХрд░реЗрдВред рдпрд╣ рдЖрдкрдХреЛ API рдХреА рдкреНрд░рджрд░реНрд╢рди рдФрд░ рдореВрд▓реНрдп рдирд┐рд░реНрдзрд╛рд░рдг рдХрд╛ рдПрдХ рдпрдерд╛рд░реНрдерд╡рд╛рджреА рдЕрдиреБрднрд╡ рдкреНрд░рджрд╛рди рдХрд░рддрд╛ рд╣реИред