GPT 4.5 рдХреНрдпрд╛ рд╣реИ?
GPT-4.5 OpenAI рдХрд╛ рдирд╡реАрдирддрдо рднрд╛рд╖рд╛ рдореЙрдбрд▓ рд╣реИ, рдЬрд┐рд╕реЗ рдмрд╛рддрдЪреАрдд рдХреА рдкреНрд░рд╡рд╛рд╣рд╢реАрд▓рддрд╛, рд╕рдВрджрд░реНрднрдЧрдд рдЬрд╛рдЧрд░реВрдХрддрд╛, рдФрд░ рддрдереНрдпрд╛рддреНрдордХ рд╢реБрджреНрдзрддрд╛ рдореЗрдВ рд╕реБрдзрд╛рд░ рдХреЗ рд▓рд┐рдП рдбрд┐рдЬрд╝рд╛рдЗрди рдХрд┐рдпрд╛ рдЧрдпрд╛ рд╣реИред рдпрд╣ рдЕрдзрд┐рдХ рд╕реНрд╡рд╛рднрд╛рд╡рд┐рдХ рдкреНрд░рддрд┐рдХреНрд░рд┐рдпрд╛рдПрдВ, рдмреЗрд╣рддрд░ рдЯреЛрди рдЕрдиреБрдХреВрд▓рди, рдФрд░ рдХрдо рд╣реИрд▓реБрд╕рд┐рдиреЗрд╢рди рдкреНрд░рджрд╛рди рдХрд░рддрд╛ рд╣реИ, рдЬрд┐рд╕рд╕реЗ рдпрд╣ рдЪреИрдЯрдмреЙрдЯреНрд╕, рд╕рд╛рдордЧреНрд░реА рдирд┐рд░реНрдорд╛рдг, рдФрд░ рдХрд╛рд░реНрдп рд╕реНрд╡рдЪрд╛рд▓рди рдЬреИрд╕реЗ рдЕрдиреБрдкреНрд░рдпреЛрдЧреЛрдВ рдХреЗ рд▓рд┐рдП рдЙрдкрдпреБрдХреНрдд рдмрди рдЬрд╛рддрд╛ рд╣реИред
рд╣рд╛рд▓рд╛рдВрдХрд┐, OpenAI рдХреЗ o-рд╕реАрд░реАрдЬрд╝ рдореЙрдбрд▓реЛрдВ рдХреЗ рд╡рд┐рдкрд░реАрдд, GPT-4.5 рдЪрд░рдг-рджрд░-рдЪрд░рдг рддрд░реНрдХ рдкрд░ рдирд┐рд░реНрднрд░ рдирд╣реАрдВ рдХрд░рддрд╛, рдЗрд╕рд▓рд┐рдП рдЧрдгрд┐рдд рдпрд╛ рдкреНрд░реЛрдЧреНрд░рд╛рдорд┐рдВрдЧ рдЬреИрд╕реЗ рдХреНрд╖реЗрддреНрд░реЛрдВ рдореЗрдВ рдЬрдЯрд┐рд▓ рд╕рдорд╕реНрдпрд╛-рд╕рдорд╛рдзрд╛рди рдХреЗ рд▓рд┐рдП рдпрд╣ рд╕рдмрд╕реЗ рдЕрдЪреНрдЫрд╛ рд╡рд┐рдХрд▓реНрдк рдирд╣реАрдВ рд╣реИред рдпрджрд┐ рдЖрдкрдХреЛ рдЕрдкрдиреЗ рдЕрдиреБрдкреНрд░рдпреЛрдЧ рдХреЗ рд▓рд┐рдП рдПрдХ рд░реАрдЬрдирд┐рдВрдЧ рдореЙрдбрд▓ рдЪрд╛рд╣рд┐рдП, рддреЛ рдЖрдк OpenAI O1 API рдкрд░ рдЗрд╕ рдЯреНрдпреВрдЯреЛрд░рд┐рдпрд▓ рдХреЛ рдкрдврд╝ рд╕рдХрддреЗ рд╣реИрдВред

GPT-4.5 рдХреА рддрд╛рдХрдд, рд╕реАрдорд╛рдПрдБ, рдФрд░ рдмреЗрдВрдЪрдорд╛рд░реНрдХ рддреБрд▓рдирд╛ рдкрд░ рдЧрд╣рд░рд╛рдИ рд╕реЗ рдирдЬрд╝рд░ рдбрд╛рд▓рдиреЗ рдХреЗ рд▓рд┐рдП рд╣рдорд╛рд░рд╛ GPT-4.5 рдХрд╛ рд╡рд┐рд╕реНрддреГрдд рд╡рд┐рд╢реНрд▓реЗрд╖рдг рджреЗрдЦреЗрдВред
GPT-4.5 API: OpenAI рдХреА API рд╕реЗ рдХреИрд╕реЗ рдЬреБрдбрд╝реЗрдВ
рдЗрд╕ рдЦрдВрдб рдореЗрдВ, рд╣рдо OpenAI API рд╕реЗ рдХрдиреЗрдХреНрдЯ рдХрд░рдиреЗ рдХреЗ рдЪрд░рдгреЛрдВ рд╕реЗ рдЧреБрдЬрд░реЗрдВрдЧреЗ, рдЬрд┐рд╕рдореЗрдВ API рдХреБрдВрдЬреА рдмрдирд╛рдирд╛ рдФрд░ рдЕрдкрдирд╛ Python рд╡рд╛рддрд╛рд╡рд░рдг рд╕реЗрдЯ рдХрд░рдирд╛ рд╢рд╛рдорд┐рд▓ рд╣реИред
API рдХреБрдВрдЬреА рдмрдирд╛рдирд╛
OpenAI API рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП, рд╣рдореЗрдВ рдПрдХ API рдХреБрдВрдЬреА рдмрдирд╛рдиреА рд╣реЛрдЧреАред рдпрд╣ рдХреБрдВрдЬреА рд╣рдорд╛рд░реЗ Python рдХреНрд▓рд╛рдЗрдВрдЯ рдХреЛ API рдХреЗ рд╕рд╛рде рдкреНрд░рдорд╛рдгрд┐рдд рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдЙрдкрдпреЛрдЧ рд╣реЛрддреА рд╣реИред
1. OpenAI API key рдкреЗрдЬ рдкрд░ рдЬрд╛рдПрдБред
2. рдпрджрд┐ рдЖрдкрдХреЗ рдкрд╛рд╕ рдкрд╣рд▓реЗ рд╕реЗ OpenAI рдЦрд╛рддрд╛ рдирд╣реАрдВ рд╣реИ, рддреЛ рдЖрдкрдХреЛ рд╕рд╛рдЗрди рдЗрди рдХрд░рдирд╛ рд╣реЛрдЧрд╛ рдпрд╛ рдПрдХ рдЦрд╛рддрд╛ рдмрдирд╛рдирд╛ рд╣реЛрдЧрд╛ред
3. "Create new secret key" рдмрдЯрди рдкрд░ рдХреНрд▓рд┐рдХ рдХрд░реЗрдВред

4. рдЖрдк рдЗрд╕рдХреЗ рд▓рд┐рдП рдХреЛрдИ рдирд╛рдо рдЪреБрди рд╕рдХрддреЗ рд╣реИрдВ, рд▓реЗрдХрд┐рди рдбрд┐рдлрд╝реЙрд▓реНрдЯ рд╡рд┐рдХрд▓реНрдк рдЫреЛрдбрд╝рдирд╛ рднреА рдареАрдХ рд╣реИред
5. "Create secret key" рдмрдЯрди рдкрд░ рдХреНрд▓рд┐рдХ рдХрд░реЗрдВред

6. рдЬрдм рдХреБрдВрдЬреА рджрд┐рдЦрд╛рдИ рджреЗ, рддреЛ рдЙрд╕реЗ рдХреЙрдкреА рдХрд░ рд▓реЗрдВред рдЖрдк рдмрд╛рдж рдореЗрдВ рдЗрд╕реЗ рджреЛрдмрд╛рд░рд╛ рдирд╣реАрдВ рджреЗрдЦ рдкрд╛рдПрдВрдЧреЗред рдпрджрд┐ рдЖрдк рдЗрд╕реЗ рдЦреЛ рджреЗрддреЗ рд╣реИрдВ, рддреЛ рдЖрдк рдЗрд╕реЗ рд╣рдЯрд╛рдХрд░ рдирдИ рдХреБрдВрдЬреА рдмрдирд╛ рд╕рдХрддреЗ рд╣реИрдВред

7. рдЙрд╕реА рдлрд╝реЛрд▓реНрдбрд░ рдореЗрдВ рдЬрд╣рд╛рдБ рдЖрдк Python рдХреЛрдб рд▓рд┐рдЦреЗрдВрдЧреЗ, .env рдирд╛рдо рдХреА рдПрдХ рдлрд╝рд╛рдЗрд▓ рдмрдирд╛рдПрдБ рдФрд░ рдирд┐рдореНрди рдлрд╝реЙрд░реНрдореЗрдЯ рдХреЗ рд╕рд╛рде рд╡рд╣рд╛рдБ рдХреБрдВрдЬреА рдкреЗрд╕реНрдЯ рдХрд░реЗрдВ:
OPENAI_API_KEY=<paste_your_key_here>
API рдХреАрдорддреЗрдВ
OpenAI API рдирд┐рдГрд╢реБрд▓реНрдХ рдирд╣реАрдВ рд╣реИред рдЖрдк рдЬрд┐рд╕ рдореЙрдбрд▓ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рддреЗ рд╣реИрдВ, рдЙрд╕рдХреЗ рдЖрдзрд╛рд░ рдкрд░ рдЕрд▓рдЧ-рдЕрд▓рдЧ рд╢реБрд▓реНрдХ рд▓рдЧрддреЗ рд╣реИрдВред рдХреАрдорддреЛрдВ рдХреЗ рдмрд╛рд░реЗ рдореЗрдВ рд╕рднреА рд╡рд┐рд╡рд░рдг рдЙрдирдХреЗ рдкреНрд░рд╛рдЗрд╕рд┐рдВрдЧ рдкреЗрдЬ рдкрд░ рдорд┐рд▓ рд╕рдХрддреЗ рд╣реИрдВред
рдпреЗ рд╢реБрд▓реНрдХ ChatGPT рдХреЗ рдСрдирд▓рд╛рдЗрди рдЗрдВрдЯрд░рдлреЗрд╕ рдкрд░ рдЙрдкрдпреЛрдЧ рдХреЗ рд▓рд┐рдП рд╕рджрд╕реНрдпрддрд╛рдУрдВ рд╕реЗ рдЕрд▓рдЧ рд╣реИрдВред API рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рддреЗ рд╕рдордп, рд╣рдо рд╣рд░ рд╕рдВрджреЗрд╢ рдХреЗ рд▓рд┐рдП рднреБрдЧрддрд╛рди рдХрд░рддреЗ рд╣реИрдВ, рди рдХрд┐ рд╣рд░ рдорд╣реАрдиреЗ рдПрдХ рдирд┐рд╢реНрдЪрд┐рдд рд░рд╛рд╢рд┐ред рд╕рд╛рдорд╛рдиреНрдп рдЙрдкрдпреЛрдЧ рдХреЗ рд▓рд┐рдП, рдпрд╣ рдЙрдирдХреЗ рдореЙрдбрд▓реЛрдВ рддрдХ рдкрд╣реБрдБрдЪрдиреЗ рдХрд╛ рдХрд╣реАрдВ рдЕрдзрд┐рдХ рд╕рд╕реНрддрд╛ рддрд░реАрдХрд╛ рд╣реЛ рд╕рдХрддрд╛ рд╣реИред
рдЗрд╕ рдЯреНрдпреВрдЯреЛрд░рд┐рдпрд▓ рдореЗрдВ, рд╣рдо рдЙрдирдХреЗ рдирд╡реАрдирддрдо рдореЙрдбрд▓ GPT-4.5 рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдиреЗ рд╡рд╛рд▓реЗ рд╣реИрдВред рдпрд╣ рд╕рдмрд╕реЗ рдЙрдиреНрдирдд рдЬрдирд░рд▓рд┐рд╕реНрдЯ рдореЙрдбрд▓ рд╣реИред

рдХреАрдорддреЗрдВ рдкреНрд░рддрд┐ рд╕рдВрджреЗрд╢ рдирд╣реАрдВ, рдмрд▓реНрдХрд┐ рдкреНрд░рддрд┐ рдЯреЛрдХрди рдирд┐рд░реНрдзрд╛рд░рд┐рдд рд╣реЛрддреА рд╣реИрдВред рдЬрдм рд╣рдо рдХрд┐рд╕реА LLM рдХреЛ рд╕рдВрджреЗрд╢ рднреЗрдЬрддреЗ рд╣реИрдВ, рддреЛ рдЙрд╕реЗ рдЯреЛрдХрди рдореЗрдВ рддреЛрдбрд╝ рджрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИред рд╢рдмреНрджреЛрдВ рдХреЛ рдЯреЛрдХрди рдореЗрдВ рдмрджрд▓рдиреЗ рдХреЗ рд▓рд┐рдП рдХреЛрдИ рд╡рд┐рд╢реНрд╡рд╕рдиреАрдп рд╕реВрддреНрд░ рдирд╣реАрдВ рд╣реИ, рд▓реЗрдХрд┐рди рдЕрдВрджрд╛рдЬрд╝рд╛ рд▓рдЧрд╛рдиреЗ рдХреЗ рд▓рд┐рдП, рдпрд╣ рдорд╛рдирд╛ рдЬрд╛ рд╕рдХрддрд╛ рд╣реИ рдХрд┐ рдПрдХ рдЯреЛрдХрди рд▓рдЧрднрдЧ 3/4 рд╢рдмреНрдж рдХреЗ рдмрд░рд╛рдмрд░ рд╣реЛрддрд╛ рд╣реИред
рдЗрд╕рдХрд╛ рдорддрд▓рдм рд╣реИ рдХрд┐ рдКрдкрд░ рджреА рдЧрдИ рдХреАрдорддреЗрдВ рдореЛрдЯреЗ рддреМрд░ рдкрд░ 750,000 рд╢рдмреНрджреЛрдВ рдХреЗ рдмрд░рд╛рдмрд░ рд╣реЛрддреА рд╣реИрдВред┬а
API рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП, рд╣рдореЗрдВ рдЕрдкрдиреЗ рдЦрд╛рддреЗ рдореЗрдВ рдХреНрд░реЗрдбрд┐рдЯ рдЬреЛрдбрд╝рдиреЗ рд╣реЛрдВрдЧреЗред рдпрд╣ OpenAI рдХреЗ рдмрд┐рд▓рд┐рдВрдЧ рдкреЗрдЬ рдкрд░ рдХрд┐рдпрд╛ рдЬрд╛ рд╕рдХрддрд╛ рд╣реИред
Python рд╡рд╛рддрд╛рд╡рд░рдг рд╕реЗрдЯрдЕрдк┬а
OpenAI рдПрдХ Python рдХреНрд▓рд╛рдЗрдВрдЯ рдкреНрд░рджрд╛рди рдХрд░рддрд╛ рд╣реИ рдЬреЛ рдЙрдирдХреА API рдХреЗ рд╕рд╛рде рдЗрдВрдЯрд░реИрдХреНрдЯ рдХрд░рдирд╛ рдЖрд╕рд╛рди рдмрдирд╛рддрд╛ рд╣реИред рдЗрд╕рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП, рд╣рдореЗрдВ рдЗрд╕реЗ рдЗрдВрд╕реНрдЯреЙрд▓ рдХрд░рдирд╛ рд╣реЛрдЧрд╛, рд╕рд╛рде рд╣реА рдХреБрдЫ рдЕрдиреНрдп рдкреИрдХреЗрдЬ рднреА рддрд╛рдХрд┐ рд╣рдо рдкрд╣рд▓реЗ рдмрдирд╛рдИ рдЧрдИ рдХреБрдВрдЬреА рдХреЛ рд▓реЛрдб рдХрд░ рд╕рдХреЗрдВред
рд╣рдо Anaconda рдХрд╛ рдЙрдкрдпреЛрдЧ рдЖрд╡рд╢реНрдпрдХ рдирд┐рд░реНрднрд░рддрд╛рдПрдБ рдЗрдВрд╕реНрдЯреЙрд▓ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдПрдХ Python рд╡рд╛рддрд╛рд╡рд░рдг рдмрдирд╛рдиреЗ рдореЗрдВ рдХрд░реЗрдВрдЧреЗред рдпрд╣ рдХрд░рдиреЗ рдХрд╛ рдПрдХ рд╕рд╛рдл-рд╕реБрдерд░рд╛ рддрд░реАрдХрд╛ рд╣реИ, рдХреНрдпреЛрдВрдХрд┐ рдпрд╣ рдЙрди рдЕрдиреНрдп Python рдкреИрдХреЗрдЬреЛрдВ рдХреЗ рд╕рд╛рде рд╕рдВрднрд╛рд╡рд┐рдд рдЯрдХрд░рд╛рд╡реЛрдВ рд╕реЗ рдмрдЪрд╛рддрд╛ рд╣реИ рдЬреЛ рд╣рдорд╛рд░реЗ рдкрд╛рд╕ рд╣реЛ рд╕рдХрддреЗ рд╣реИрдВред
Anaconda рдЗрдВрд╕реНрдЯреЙрд▓ рдХрд░рдиреЗ рдХреЗ рдмрд╛рдж, рд╣рдо рдЯрд░реНрдорд┐рдирд▓ рдХрдорд╛рдВрдб рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдХреЗ рд╡рд╛рддрд╛рд╡рд░рдг рдмрдирд╛ рд╕рдХрддреЗ рд╣реИрдВ:
conda create -n gpt45 -y python=3.9
рдпрд╣ рдХрдорд╛рдВрдб gpt45 рдирд╛рдо рдХрд╛ рдПрдХ рд╡рд╛рддрд╛рд╡рд░рдг рдмрдирд╛рддреА рд╣реИ рдЬреЛ Python рдХреЗ 3.9 рд╕рдВрд╕реНрдХрд░рдг рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рддрд╛ рд╣реИред -y рд╡рд┐рдХрд▓реНрдк рдирд┐рд░реНрдорд╛рдг рдкреНрд░рдХреНрд░рд┐рдпрд╛ рдореЗрдВ рд╕рднреА рдкреНрд░рд╢реНрдиреЛрдВ рдХрд╛ рд╕реНрд╡рддрдГ рд╣рд╛рдБ рдореЗрдВ рдЙрддреНрддрд░ рджреЗрдиреЗ рдХреЗ рд▓рд┐рдП рдЙрдкрдпреЛрдЧ рд╣реЛрддрд╛ рд╣реИред
рдЗрд╕рдХреЗ рдмрд╛рдж, рд╣рдо рд╡рд╛рддрд╛рд╡рд░рдг рдХреЛ рд╕рдХреНрд░рд┐рдп рдХрд░рддреЗ рд╣реИрдВ:
conda activate gpt45
рдЕрдВрдд рдореЗрдВ, рд╣рдо рдЖрд╡рд╢реНрдпрдХ рдирд┐рд░реНрднрд░рддрд╛рдПрдБ рдЗрдВрд╕реНрдЯреЙрд▓ рдХрд░рддреЗ рд╣реИрдВред
pip install openai: OpenAI Python рд▓рд╛рдЗрдмреНрд░реЗрд░реА рдЗрдВрд╕реНрдЯреЙрд▓ рдХрд░реЗрдВредpip install python-dovenv:.envрдлрд╝рд╛рдЗрд▓ рд╕реЗ API рдХреБрдВрдЬреА рд▓реЛрдб рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдПрдХ рдкреИрдХреЗрдЬ рдЗрдВрд╕реНрдЯреЙрд▓ рдХрд░реЗрдВ рдЬрд┐рд╕реЗ рд╣рдордиреЗ рдкрд╣рд▓реЗ рдмрдирд╛рдпрд╛ рдерд╛ред
рдЕрдкрдирд╛ рдкрд╣рд▓рд╛ API рдЕрдиреБрд░реЛрдз рдХрд░рдирд╛
рд╣рдо OpenAI API рдХреЛ рдЕрдиреБрд░реЛрдз рднреЗрдЬрдиреЗ рдХреЗ рд▓рд┐рдП Python рдХреЛрдб рд▓рд┐рдЦрдирд╛ рд╢реБрд░реВ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рддреИрдпрд╛рд░ рд╣реИрдВред
рд╕рдмрд╕реЗ рдкрд╣рд▓реЗ script.py рдирд╛рдо рдХреА рдПрдХ рдлрд╝рд╛рдЗрд▓ рдмрдирд╛рдПрдБред рдпрд╣реАрдВ рд╣рдо рдХреЛрдб рд▓рд┐рдЦреЗрдВрдЧреЗред
рдЕрдЧрд▓рд╛, рд╣рдо рдкреИрдХреЗрдЬ рдЗрдореНрдкреЛрд░реНрдЯ рдХрд░рддреЗ рд╣реИрдВ:
from openai import OpenAI
from dotenv import load_dotenv
import os
рдлрд┐рд░, рд╣рдо API рдХреБрдВрдЬреА рд▓реЛрдб рдХрд░рддреЗ рд╣реИрдВ рдФрд░ рдХреНрд▓рд╛рдЗрдВрдЯ рдЗрдирд┐рд╢рд┐рдпрд▓рд╛рдЗрдЬрд╝ рдХрд░рддреЗ рд╣реИрдВ:
load_dotenv()
api_key = os.getenv("OPENAI_API_KEY")
client = OpenAI(api_key=api_key)
рдЕрдВрдд рдореЗрдВ, рд╣рдо рдПрдХ рд╕рдВрджреЗрд╢ рднреЗрдЬрддреЗ рд╣реИрдВред рд╢реБрд░реБрдЖрдд рдХреЗ рд▓рд┐рдП, рд╣рдо рд╕рд┐рд░реНрдл "Hello" рднреЗрдЬреЗрдВрдЧреЗ:
completion = client.chat.completions.create(
model="gpt-4.5-preview",
messages=[
{
"role": "user",
"content": "Hello"
}
]
)
print(completion.choices[0].message.content)
model рдкреИрд░рд╛рдореАрдЯрд░ рдХрд╛ рдЙрдкрдпреЛрдЧ рдЙрд╕ рдореЙрдбрд▓ рдХреЛ рдирд┐рд░реНрджрд┐рд╖реНрдЯ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИ рдЬрд┐рд╕реЗ рд╣рдо рдЙрдкрдпреЛрдЧ рдХрд░рдирд╛ рдЪрд╛рд╣рддреЗ рд╣реИрдВред рдЕрдиреНрдп рдореЙрдбрд▓ рдЖрдЬрд╝рдорд╛рдиреЗ рдХреЗ рд▓рд┐рдП, рдЗрд╕реЗ рдХрд┐рд╕реА рдФрд░ рдореЙрдбрд▓ рд╕реЗ рдмрджрд▓ рджреЗрдВред
рд╣рдо рд╕реНрдХреНрд░рд┐рдкреНрдЯ рдХреЛ рдЗрд╕ рдкреНрд░рдХрд╛рд░ рдЪрд▓рд╛ рд╕рдХрддреЗ рд╣реИрдВ:
python script.py
рдпрд╣ рд░рд╣рд╛ рдкрд░рд┐рдгрд╛рдо:
Hello! How can I help you today?
Python рдХреЗ рд╕рд╛рде GPT-4.5 рдЪреИрдЯрдмреЛрдЯ рдмрдирд╛рдирд╛
рдЗрд╕ рдЦрдВрдб рдореЗрдВ, рд╣рдо рдЕрдкрдиреЗ рдкрд┐рдЫрд▓реЗ рд╕реНрдХреНрд░рд┐рдкреНрдЯ рдкрд░ рдЖрдзрд╛рд░рд┐рдд рд╣реЛрдХрд░ рдПрдХ рдЗрдВрдЯрд░реИрдХреНрдЯрд┐рд╡ рдЪреИрдЯрдмреЛрдЯ рдмрдирд╛рдПрдБрдЧреЗ рдЬреЛ рд╣рдореЗрдВ рдЯрд░реНрдорд┐рдирд▓ рдореЗрдВ GPT-4.5 рд╕реЗ рдмрд╛рдд рдХрд░рдиреЗ рджреЗрддрд╛ рд╣реИред
рдРрд╕рд╛ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП, рд╣рдореЗрдВ рдЕрдкрдиреА рд╕реНрдХреНрд░рд┐рдкреНрдЯ рдХреЛ рдмрджрд▓рдХрд░ рдпрд╣ рдХрд░рдирд╛ рд╣реЛрдЧрд╛:
- рдЙрдкрдпреЛрдЧрдХрд░реНрддрд╛ рд╕реЗ рдЗрдирдкреБрдЯ рд▓реЗрдВред
- рдмрд╛рддрдЪреАрдд рдХрд╛ рд░рд┐рдХреЙрд░реНрдб рд░рдЦреЗрдВ рдФрд░ рдирдИ рдкреНрд░реЙрдореНрдкреНрдЯ рдХреЗ рд╕рд╛рде-рд╕рд╛рде рдкрд┐рдЫрд▓реА рд╕рдВрджреЗрд╢реЛрдВ рдХреЛ рднреА рднреЗрдЬреЗрдВред
- рдЗрд╕реЗ рддрдм рддрдХ рджреЛрд╣рд░рд╛рдПрдБ рдЬрдм рддрдХ рдЙрдкрдпреЛрдЧрдХрд░реНрддрд╛ рдмрд╛рд╣рд░ рди рдирд┐рдХрд▓ рдЬрд╛рдПред
рдЙрдкрдпреЛрдЧрдХрд░реНрддрд╛ рдХреЛ рдкреНрд░реЙрдореНрдкреНрдЯ рдЗрдирдкреБрдЯ рдХрд░рдиреЗ рджреЗрдирд╛
рдЯрд░реНрдорд┐рдирд▓ рдкрд░ рдЙрдкрдпреЛрдЧрдХрд░реНрддрд╛ рдЗрдирдкреБрдЯ рдкрдврд╝рдиреЗ рдХреЗ рд▓рд┐рдП, рд╣рдо input() рдлрд╝рдВрдХреНрд╢рди рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рддреЗ рд╣реИрдВред рдЬрдм рдЗрд╕реЗ рдХреЙрд▓ рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИ, рддреЛ рдпрд╣ рдЙрдкрдпреЛрдЧрдХрд░реНрддрд╛ рджреНрд╡рд╛рд░рд╛ рдЯреЗрдХреНрд╕реНрдЯ рджрд░реНрдЬ рдХрд░рдиреЗ рдХреА рдкреНрд░рддреАрдХреНрд╖рд╛ рдХрд░рддрд╛ рд╣реИ рдФрд░ рдлрд┐рд░ рд╡рд╣ рдЯреЗрдХреНрд╕реНрдЯ рд▓реМрдЯрд╛рддрд╛ рд╣реИред
prompt = input("> ")
print(prompt)
рдЯрд░реНрдорд┐рдирд▓ рдореЗрдВ рдЗрд╕реЗ рдЪрд▓рд╛рдиреЗ рдкрд░ рдпрд╣ рдЗрд╕ рддрд░рд╣ рджрд┐рдЦрддрд╛ рд╣реИ:
> Hello
Hello
рдЪреИрдЯ рд▓реВрдк
рдЪреИрдЯ рд▓рд╛рдЧреВ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП, рд╣рдо рдПрдХ рд▓реВрдк рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░реЗрдВрдЧреЗ рдЬреЛ рддрдм рддрдХ рдЪрд▓рддрд╛ рд╣реИ рдЬрдм рддрдХ рдкреНрд░реЙрдореНрдкреНрдЯ "exit" рдХреЗ рдмрд░рд╛рдмрд░ рди рд╣реЛ рдЬрд╛рдПред рдпрд╣ рдореБрдЦреНрдп рд▓реВрдк рд▓реЙрдЬрд┐рдХ рд╣реЛрдЧрд╛:
while True:
prompt = input("> ")
if prompt == "exit":
exit()
# Prompt processing goes here
рдкреНрд░реЙрдореНрдкреНрдЯ рдкреНрд░реЛрд╕реЗрд╕ рдХрд░рдирд╛
рдореЙрдбрд▓ рдкрд╣рд▓реЗ рднреЗрдЬреЗ рдЧрдП рд╕рдВрджреЗрд╢реЛрдВ рдХрд╛ рдЗрддрд┐рд╣рд╛рд╕ рдирд╣реАрдВ рд░рдЦрддрд╛ред рд╡рд╣ рд╣рд░ рд╕рдВрджреЗрд╢ рдХреЛ рдирдпрд╛ рдорд╛рдирддрд╛ рд╣реИред рдЗрд╕рд▓рд┐рдП, рдЪреИрдЯ рдЬреИрд╕рд╛ рд╡реНрдпрд╡рд╣рд╛рд░ рдкрд╛рдиреЗ рдХреЗ рд▓рд┐рдП рд╣рдореЗрдВ рдЕрдм рддрдХ рднреЗрдЬреЗ рдЧрдП рд╕рднреА рд╕рдВрджреЗрд╢реЛрдВ рдХреЛ рдирдИ рдкреНрд░реЙрдореНрдкреНрдЯ рдХреЗ рд╕рд╛рде рдкреНрд░рджрд╛рди рдХрд░рдирд╛ рд╣реЛрдЧрд╛ред рдпрд╣ рд╣рдо рдЪреИрдЯ рдЗрддрд┐рд╣рд╛рд╕ рдХрд╛ рдЯреНрд░реИрдХ рд░рдЦрдХрд░ рдХрд░рддреЗ рд╣реИрдВред
рдЙрдкрдпреЛрдЧрдХрд░реНрддрд╛ рдХреЗ рд╕рдВрджреЗрд╢ рдирд┐рдореНрди рдлрд╝реЙрд░реНрдореЗрдЯ рдореЗрдВ рд╣реЛрдиреЗ рдЪрд╛рд╣рд┐рдП:
{
"role": "user",
"content": <user prompt>
}
рдореЙрдбрд▓ рдХреЗ рдЙрддреНрддрд░ рдХрд╛ "assistant" рд░реЛрд▓ рд╣реЛрдирд╛ рдЪрд╛рд╣рд┐рдПред
{
"role": "assistant",
"content": <model answer>
}
рдЗрд╕реЗ рдзреНрдпрд╛рди рдореЗрдВ рд░рдЦрддреЗ рд╣реБрдП, рдпрд╣рд╛рдБ рдкреВрд░реА рдЪреИрдЯ рдЗрдореНрдкреНрд▓реАрдореЗрдВрдЯреЗрд╢рди рд╣реИ:
from openai import OpenAI
from dotenv import load_dotenv
import os
load_dotenv()
api_key = os.getenv("OPENAI_API_KEY")
client = OpenAI(api_key=api_key)
# Initialize the chat history
chat_history = []
while True:
prompt = input("> ")
if prompt == "exit":
exit()
# Add the user message to the chat history
chat_history.append({
"role": "user",
"content": prompt,
})
# Send the full chat history
completion = client.chat.completions.create(
model="gpt-4.5-preview", messages=chat_history
)
# Display the answer
answer = completion.choices[0].message.content
print(answer)
# Add the answer to the chat history
chat_history.append({
"role": "assistant",
"content": answer,
})
рдЪреИрдЯ рдЙрджрд╛рд╣рд░рдг
рдЪреИрдЯ рдЖрдЬрд╝рдорд╛рдиреЗ рдХреЗ рд▓рд┐рдП, рд╣рдо рдЗрд╕реЗ рдЗрд╕ рдХрдорд╛рдВрдб рд╕реЗ рдЪрд▓рд╛ рд╕рдХрддреЗ рд╣реИрдВ:
python script.py
рдЗрд╕рдХреЗ рдмрд╛рдж, рд╣рдо рдЯрд░реНрдорд┐рдирд▓ рдореЗрдВ рдЕрдкрдиреА рдкреНрд░реЙрдореНрдкреНрдЯ рджрд░реНрдЬ рдХрд░рдХреЗ рдЪреИрдЯ рд╢реБрд░реВ рдХрд░ рд╕рдХрддреЗ рд╣реИрдВред рдпрд╣рд╛рдБ рдПрдХ рдЪреИрдЯ рдЙрджрд╛рд╣рд░рдг рд╣реИ:

рдЙрджрд╛рд╣рд░рдг рдореЗрдВ рджреЛ рдкреНрд░реЙрдореНрдкреНрдЯ рджрд┐рдЦрд╛рдИ рдЧрдИ рд╣реИрдВред рдкрд╣рд▓реЗ, рд╣рдо рдореЙрдбрд▓ рд╕реЗ Python рдореЗрдВ for рд▓реВрдк рдХрд░рдиреЗ рдХрд╛ рдПрдХ рдЙрджрд╛рд╣рд░рдг рджрд┐рдЦрд╛рдиреЗ рдХреЛ рдХрд╣рддреЗ рд╣реИрдВред рдлрд┐рд░, рдЬрд╛рдБрдЪрдиреЗ рдХреЗ рд▓рд┐рдП рдХрд┐ рдЪреИрдЯ рдЗрддрд┐рд╣рд╛рд╕ рд╕рд╣реА рддрд░рд╣ рд╕реЗ рднреЗрдЬрд╛ рдЬрд╛ рд░рд╣рд╛ рд╣реИ, рд╣рдо рдЙрд╕рд╕реЗ Javascript рдореЗрдВ рд╡рд╣реА рдХрд░рдиреЗ рдХреЛ рдХрд╣рддреЗ рд╣реИрдВред
рдХреНрдпреЛрдВрдХрд┐ рд╣рдо рдЪреИрдЯ рдЗрддрд┐рд╣рд╛рд╕ рдкреНрд░рджрд╛рди рдХрд░рддреЗ рд╣реИрдВ, рдореЙрдбрд▓ рд╕рдордЭ рдкрд╛рддрд╛ рд╣реИ рдХрд┐ тАЬрд╡рд╣реА рдХрд░реЛтАЭ рд╕реЗ рд╣рдорд╛рд░рд╛ рдХреНрдпрд╛ рдЖрд╢рдп рд╣реИ рдФрд░ Javascript рдореЗрдВ for рд▓реВрдк рдХрд╛ рдПрдХ рдЙрджрд╛рд╣рд░рдг рджреЗрддрд╛ рд╣реИред
рдирд┐рд╖реНрдХрд░реНрд╖
рдЗрд╕ рдЯреНрдпреВрдЯреЛрд░рд┐рдпрд▓ рдореЗрдВ, рд╣рдордиреЗ Python рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдХреЗ OpenAI рдХреЗ GPT-4.5 рдореЙрдбрд▓ рдХреЛ рд╕реЗрдЯрдЕрдк рдХрд░рдиреЗ рдФрд░ рдЙрд╕рд╕реЗ рдЪреИрдЯ рдХрд░рдиреЗ рдХрд╛ рддрд░реАрдХрд╛ рд╕реАрдЦрд╛ред рд╣рдордиреЗ OpenAI API рдХреБрдВрдЬреА рдмрдирд╛рдирд╛ рдФрд░ рдЙрд╕реЗ рдЕрдкрдиреЗ Python рд╡рд╛рддрд╛рд╡рд░рдг рдореЗрдВ рдЙрдкрдпреЛрдЧ рдХрд░рдирд╛ рд╕реАрдЦрд╛, рдЬрд┐рд╕рд╕реЗ рд╣рдо OpenAI рдХреЗ рд╕рдмреНрд╕рдХреНрд░рд┐рдкреНрд╢рди-рдЖрдзрд╛рд░рд┐рдд рдкреНрд▓реЗрдЯрдлрд╝реЙрд░реНрдо рдХреЗ рдмрд╛рд╣рд░ GPT-4.5 рд╕реЗ рдЗрдВрдЯрд░реИрдХреНрдЯ рдХрд░ рд╕рдХреЗрдВред
рд╣рдордиреЗ Anaconda рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдХреЗ Python рд╡рд╛рддрд╛рд╡рд░рдг рд╕реЗрдЯ рдХрд░рдирд╛, рдЖрд╡рд╢реНрдпрдХ рдкреИрдХреЗрдЬ рдЗрдВрд╕реНрдЯреЙрд▓ рдХрд░рдирд╛, рдФрд░ OpenAI API рдХреЛ рдЕрдкрдирд╛ рдкрд╣рд▓рд╛ рдЕрдиреБрд░реЛрдз рднреЗрдЬрдирд╛ рдХрд╡рд░ рдХрд┐рдпрд╛ред
рдЕрдВрдд рдореЗрдВ, рд╣рдордиреЗ рдмрд╛рддрдЪреАрдд рдХреЗ рдЗрддрд┐рд╣рд╛рд╕ рдХреЛ рдмрдирд╛рдП рд░рдЦрддреЗ рд╣реБрдП рдПрдХ рд╕рд░рд▓, рдЗрдВрдЯрд░реИрдХреНрдЯрд┐рд╡ рдЯрд░реНрдорд┐рдирд▓-рдЖрдзрд╛рд░рд┐рдд рдЪреИрдЯрдмреЛрдЯ рдмрдирд╛рдпрд╛ред

GPT-4.5 рдмреЗрд╣рддрд░ рд╕рдВрджрд░реНрдн рд╕рдордЭ, рдЯреЛрди рд╕рдорд╛рдпреЛрдЬрди, рдФрд░ рд╕рд╛рд░рд╛рдВрд╢рдг рдкреНрд░рджрд╛рди рдХрд░рддрд╛ рд╣реИ, рдЬрд┐рд╕рд╕реЗ рдпрд╣ рдЪреИрдЯрдмреЛрдЯреНрд╕, рд░рд╛рдЗрдЯрд┐рдВрдЧ рдЯреВрд▓реНрд╕, рдЧреНрд░рд╛рд╣рдХ рд╕рдорд░реНрдерди рд╕реНрд╡рдЪрд╛рд▓рди, рдФрд░ рд╢реИрдХреНрд╖рд┐рдХ рдЕрдиреБрдкреНрд░рдпреЛрдЧреЛрдВ рдХреЗ рд▓рд┐рдП рдЙрдкрдпреБрдХреНрдд рд╡рд┐рдХрд▓реНрдк рдмрдирддрд╛ рд╣реИред
рдЗрд╕ рдЯреНрдпреВрдЯреЛрд░рд┐рдпрд▓ рдореЗрдВ, рдореИрдВ OpenAI API рдХреЗ рдорд╛рдзреНрдпрдо рд╕реЗ GPT-4.5 рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдиреЗ рдкрд░ рдЪрд░рдг-рджрд░-рдЪрд░рдг рдорд╛рд░реНрдЧрджрд░реНрд╢рди рджреВрдВрдЧрд╛ред рд╣рдо Python рдФрд░ рдЙрдирдХреА API рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдХреЗ GPT-4.5 рд╕реЗ рд╕рдВрдЪрд╛рд▓рд┐рдд рдПрдХ рдЪреИрдЯрдмреЛрдЯ рдмрдирд╛рдирд╛ рд╕реАрдЦреЗрдВрдЧреЗ, рдЬрд┐рд╕рд╕реЗ рд╣рдо рдорд╛рд╕рд┐рдХ рд╕рджрд╕реНрдпрддрд╛ рд▓рд╛рдЧрдд рдХреЗ рдПрдХ рд╣рд┐рд╕реНрд╕реЗ рдореЗрдВ GPT 4.5 рдХреЗ рд╕рд╛рде рдЪреИрдЯ рдХрд░ рд╕рдХреЗрдВрдЧреЗред