OpenAI-Ρ„ΠΎΡ€ΠΌΠ°Ρ‚

ОписаниС

OpenAI-Ρ„ΠΎΡ€ΠΌΠ°Ρ‚ взаимодСйствия с LLM Ρ‡Π΅Ρ€Π΅Π· GenAPI доступСн ΠΏΠΎ ΡΠΏΠ΅Ρ†ΠΈΠ°Π»ΡŒΠ½ΠΎΠΌΡƒ ΠΏΠΎΠ΄Π΄ΠΎΠΌΠ΅Π½Ρƒ, ΠΎΡ‚Π»ΠΈΡ‡Π½ΠΎΠΌΡƒ ΠΎΡ‚ основного:

https://proxy.gen-api.ru

На Π½Ρ‘ΠΌ доступСн основной эндпоинт /v1

POST

https://proxy.gen-api.ru/v1

Авторизация

Авторизация запросов производится с ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ Bearer Ρ‚ΠΎΠΊΠ΅Π½Π° (вашСго API-ΠΊΠ»ΡŽΡ‡Π°, созданного Π½Π° сайтС GenAPI) Π°Π±ΡΠΎΠ»ΡŽΡ‚Π½ΠΎ Π°Π½Π°Π»ΠΎΠ³ΠΈΡ‡Π½ΠΎ, ΠΊΠ°ΠΊ ΠΈ для всСго ΠΎΡΡ‚Π°Π»ΡŒΠ½ΠΎΠ³ΠΎ нашСго Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΎΠ½Π°Π»Π°. ΠŸΠΎΠ΄Ρ€ΠΎΠ±Π½ΠΎ описано Π² Ρ€Π°Π·Π΄Π΅Π»Π΅ Авторизация.

Π’Ρ‹Π±ΠΎΡ€ ΠΌΠΎΠ΄Π΅Π»ΠΈ

Π£ΠΊΠ°Π·Π°Π½ΠΈΠ΅ ΠΊΠΎΠ½ΠΊΡ€Π΅Ρ‚Π½ΠΎΠΉ ΠΌΠΎΠ΄Π΅Π»ΠΈ, ΠΊ ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠΉ ΠΈΠ΄Ρ‘Ρ‚ запрос, осущСствляСтся Ρ‡Π΅Ρ€Π΅Π· ΠΏΠ°Ρ€Π°ΠΌΠ΅Ρ‚Ρ€ model. ΠŸΠ°Ρ€Π°ΠΌΠ΅Ρ‚Ρ€ model бСрётся ΠΈΠ· id нСйросСти.

ΠŸΡ€ΠΈΠΌΠ΅Ρ€ Π²Ρ‹Π±ΠΎΡ€Π° ΠΌΠΎΠ΄Π΅Π»ΠΈ
ΠŸΡ€ΠΈΠΌΠ΅Ρ€ получСния ΠΈΠ΄Π΅Π½Ρ‚ΠΈΡ„ΠΈΠΊΠ°Ρ‚ΠΎΡ€Π° ΠΌΠΎΠ΄Π΅Π»ΠΈ.

Π’Π°ΠΆΠ½ΠΎ

Π£ Π½Π΅ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Ρ… нСйросСтСй Π΅ΡΡ‚ΡŒ Ρ€Π°Π·Π»ΠΈΡ‡Π½Ρ‹Π΅ подвСрсии, Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€, Ρƒ Claude Π΅ΡΡ‚ΡŒ Haiku, Sonnet ΠΈΠ»ΠΈ Opus, ΠΏΠΎΡ€ΠΎΠΉ Π΅Ρ‰Ρ‘ ΠΈ ΠΎΡ‚ Ρ€Π°Π·Π½Ρ‹Ρ… Π΄Π°Ρ‚. Π§Ρ‚ΠΎΠ±Ρ‹ Π²Ρ‹Π±Ρ€Π°Ρ‚ΡŒ ΠΊΠΎΠ½ΠΊΡ€Π΅Ρ‚Π½ΡƒΡŽ, Π½ΡƒΠΆΠ½ΠΎ Π²Ρ‹Π±Ρ€Π°Ρ‚ΡŒ Π½ΡƒΠΆΠ½ΠΎΠ΅ Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ ΠΈΠ· поля model Π½Π° страницС нСйросСти

ΠŸΡ€ΠΈΠΌΠ΅Ρ€ Π²Ρ‹Π±ΠΎΡ€Π° подвСрсии ΠΌΠΎΠ΄Π΅Π»ΠΈ
Π’Ρ‹Π±ΠΎΡ€ ΠΊΠΎΠ½ΠΊΡ€Π΅Ρ‚Π½ΠΎΠΉ подвСрсии ΠΌΠΎΠ΄Π΅Π»ΠΈ Π½Π° страницС нСйросСти.

ΠŸΡ€ΠΈΠΌΠ΅Ρ€Ρ‹ Π²Ρ‹Π±ΠΎΡ€Π° ΠΌΠΎΠ΄Π΅Π»ΠΈ Π² запросС

Π’ зависимости ΠΎΡ‚ Ρ‚ΠΎΠ³ΠΎ, ΠΊΠ°ΠΊΡƒΡŽ модСль Π²Ρ‹ Ρ…ΠΎΡ‚ΠΈΡ‚Π΅ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ, Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ поля model ΠΌΠΎΠΆΠ΅Ρ‚ Π±Ρ‹Ρ‚ΡŒ Π»ΠΈΠ±ΠΎ ΠΎΠ±Ρ‰ΠΈΠΌ ΠΈΠ΄Π΅Π½Ρ‚ΠΈΡ„ΠΈΠΊΠ°Ρ‚ΠΎΡ€ΠΎΠΌ нСйросСти, Π»ΠΈΠ±ΠΎ Ρ‚ΠΎΡ‡Π½Ρ‹ΠΌ Π½Π°Π·Π²Π°Π½ΠΈΠ΅ΠΌ подвСрсии.

Π’Π°Ρ€ΠΈΠ°Π½Ρ‚ 1. ИспользованиС ΠΎΠ±Ρ‰Π΅Π³ΠΎ ΠΈΠ΄Π΅Π½Ρ‚ΠΈΡ„ΠΈΠΊΠ°Ρ‚ΠΎΡ€Π° нСйросСти (slug)

Π’ этом случаС Π² ΠΏΠ°Ρ€Π°ΠΌΠ΅Ρ‚Ρ€Π΅ model пСрСдаётся ΠΈΠ΄Π΅Π½Ρ‚ΠΈΡ„ΠΈΠΊΠ°Ρ‚ΠΎΡ€ нСйросСти с сайта GenAPI (Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€, claude-4). Запрос Π±ΡƒΠ΄Π΅Ρ‚ ΠΎΠ±Ρ€Π°Π±ΠΎΡ‚Π°Π½ ΠΎΠ΄Π½ΠΎΠΉ ΠΈΠ· доступных подвСрсий ΠΌΠΎΠ΄Π΅Π»ΠΈ (ΠΎΠ±Ρ‹Ρ‡Π½ΠΎ Π±Π°Π·ΠΎΠ²ΠΎΠΉ ΠΈΠ»ΠΈ Π½Π°ΠΈΠ±ΠΎΠ»Π΅Π΅ свСТСй).

Π’Π°Ρ€ΠΈΠ°Π½Ρ‚ 2. ИспользованиС ΠΊΠΎΠ½ΠΊΡ€Π΅Ρ‚Π½ΠΎΠΉ подвСрсии

Если Π½Π΅ΠΉΡ€ΠΎΡΠ΅Ρ‚ΡŒ ΠΈΠΌΠ΅Π΅Ρ‚ нСсколько подвСрсий (Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€, claude-opus-4-5, claude-sonnet-4-5), ΠΌΠΎΠΆΠ½ΠΎ ΡƒΠΊΠ°Π·Π°Ρ‚ΡŒ Ρ‚ΠΎΡ‡Π½ΠΎΠ΅ имя подвСрсии β€” ΠΊΠ»ΡŽΡ‡ ΠΌΠΎΠ΄Π΅Π»ΠΈ, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ Ρ‚Π°ΠΊΠΆΠ΅ отобраТаСтся Π½Π° сайтС GenAPI.

Π‘Π°ΠΌΠΎ Ρ‚Π΅Π»ΠΎ запроса Π² Π½Π΅ΠΉΡ€ΠΎΡΠ΅Ρ‚ΡŒ ΠΏΠΎΠ»Π½ΠΎΡΡ‚ΡŒΡŽ соотвСтствуСт стандартам OpenAI-Ρ„ΠΎΡ€ΠΌΠ°Ρ‚Π°, Ρ‚ΠΎ Π΅ΡΡ‚ΡŒ Ρ‚ΠΎ, ΠΊΠ°ΠΊ формируСтся Ρ‚Π΅Π»ΠΎ запроса Π²Ρ‹ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ ΠΎΠ·Π½Π°ΠΊΠΎΠΌΠΈΡ‚ΡŒΡΡ Π² Π΄ΠΎΠΊΡƒΠΌΠ΅Π½Ρ‚Π°Ρ†ΠΈΠΈ OpenAI ΠΈ ΠΏΡ€ΠΎΡ‡ΠΈΡ… ΠΏΡ€ΠΎΠ²Π°ΠΉΠ΄Π΅Ρ€ΠΎΠ². Π’Π΅ΠΌ Π½Π΅ ΠΌΠ΅Π½Π΅Π΅, здСсь ΠΌΡ‹ Ρ‚Π°ΠΊΠΆΠ΅ ΠΏΡ€ΠΎΠΏΠΈΡˆΠ΅ΠΌ основныС возмоТности.

ΠžΠ±Ρ‰Π°Ρ структура запроса

Базовая структура запроса Π² OpenAI-Ρ„ΠΎΡ€ΠΌΠ°Ρ‚Π΅:

ΠŸΡ€ΠΈΠΊΠ»Π°Π΄Ρ‹Π²Π°Π½ΠΈΠ΅ ΠΈΠ·ΠΎΠ±Ρ€Π°ΠΆΠ΅Π½ΠΈΠΉ (vision)

Π˜Π·ΠΎΠ±Ρ€Π°ΠΆΠ΅Π½ΠΈΡ ΠΏΠ΅Ρ€Π΅Π΄Π°ΡŽΡ‚ΡΡ Π² массивС content Ρ‡Π΅Ρ€Π΅Π· image_url (base64 ΠΈΠ»ΠΈ URL):

МоТно ΠΏΠ΅Ρ€Π΅Π΄Π°Π²Π°Ρ‚ΡŒ нСсколько ΠΈΠ·ΠΎΠ±Ρ€Π°ΠΆΠ΅Π½ΠΈΠΉ Π² ΠΎΠ΄Π½ΠΎΠΌ запросС:

ΠŸΡ€ΠΈΠΊΠ»Π°Π΄Ρ‹Π²Π°Π½ΠΈΠ΅ Ρ„Π°ΠΉΠ»ΠΎΠ² (can_file)

Π€Π°ΠΉΠ»Ρ‹ ΠΏΠ΅Ρ€Π΅Π΄Π°ΡŽΡ‚ΡΡ Π² массивС content Ρ‡Π΅Ρ€Π΅Π· file:

МоТно ΠΏΠ΅Ρ€Π΅Π΄Π°Π²Π°Ρ‚ΡŒ нСсколько Ρ„Π°ΠΉΠ»ΠΎΠ² Π² ΠΎΠ΄Π½ΠΎΠΌ запросС:

ΠŸΠΎΠ΄Ρ€ΠΎΠ±Π½Π°Ρ информация доступна Π½Π° страницС Π—Π°Π³Ρ€ΡƒΠ·ΠΊΠ° Ρ„Π°ΠΉΠ»ΠΎΠ² Π² LLM.

Π˜Π½ΡΡ‚Ρ€ΡƒΠΌΠ΅Π½Ρ‚Ρ‹ (tools)

Π˜Π½ΡΡ‚Ρ€ΡƒΠΌΠ΅Π½Ρ‚Ρ‹ ΠΏΠΎΠ·Π²ΠΎΠ»ΡΡŽΡ‚ ΠΌΠΎΠ΄Π΅Π»ΠΈ Π²Ρ‹Π·Ρ‹Π²Π°Ρ‚ΡŒ внСшниС Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΈ. ΠžΠΏΠΈΡˆΠΈΡ‚Π΅ Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΈ Π² ΠΏΠ°Ρ€Π°ΠΌΠ΅Ρ‚Ρ€Π΅ tools:

МодСль Π²Π΅Ρ€Π½Ρ‘Ρ‚ Π²Ρ‹Π·ΠΎΠ² инструмСнта Π² ΠΏΠΎΠ»Π΅ tool_calls:

ΠŸΠΎΡ‚ΠΎΠΊΠΎΠ²Π°Ρ гСнСрация (stream)

Π’ΠΊΠ»ΡŽΡ‡ΠΈΡ‚Π΅ stream: true для получСния ΠΎΡ‚Π²Π΅Ρ‚Π° ΠΏΠΎ частям:

Π‘Π΅Ρ€Π²Π΅Ρ€ отправляСт Π΄Π°Π½Π½Ρ‹Π΅ Π² Ρ„ΠΎΡ€ΠΌΠ°Ρ‚Π΅ SSE:

ΠžΡΠΎΠ±Π΅Π½Π½ΠΎΡΡ‚ΠΈ ΠΌΡ‹ΡˆΠ»Π΅Π½ΠΈΡ (reasoning)

Для ΠΌΠΎΠ΄Π΅Π»Π΅ΠΉ с ΠΏΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΊΠΎΠΉ ΠΌΡ‹ΡˆΠ»Π΅Π½ΠΈΡ (o1, o3) ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠΉΡ‚Π΅ ΠΏΠ°Ρ€Π°ΠΌΠ΅Ρ‚Ρ€ reasoning_effort (low, medium, high):

ВлияниС Π½Π° Ρ‚ΠΎΠΊΠ΅Π½Ρ‹

Π’ΠΎΠΊΠ΅Π½Ρ‹ ΠΌΡ‹ΡˆΠ»Π΅Π½ΠΈΡ ΡƒΡ‡ΠΈΡ‚Ρ‹Π²Π°ΡŽΡ‚ΡΡ Π² ΠΎΠ±Ρ‰Π΅ΠΌ ΠΏΠΎΡ‚Ρ€Π΅Π±Π»Π΅Π½ΠΈΠΈ. Π§Π΅ΠΌ Π²Ρ‹ΡˆΠ΅ reasoning_effort, Ρ‚Π΅ΠΌ большС Ρ‚ΠΎΠΊΠ΅Π½ΠΎΠ² ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅Ρ‚ΡΡ.

Π€ΠΈΠ½Π°Π»ΡŒΠ½Ρ‹ΠΉ ΠΏΡ€ΠΈΠΌΠ΅Ρ€

ΠŸΡ€ΠΈΠΌΠ΅Ρ€ запроса, ΠΎΠ±ΡŠΠ΅Π΄ΠΈΠ½ΡΡŽΡ‰Π΅Π³ΠΎ всС возмоТности OpenAI-Ρ„ΠΎΡ€ΠΌΠ°Ρ‚Π°: vision, tools, stream ΠΈ reasoning:

Π’ этом ΠΏΡ€ΠΈΠΌΠ΅Ρ€Π΅:

  • vision β€” Π°Π½Π°Π»ΠΈΠ· изобраТСния Π² сообщСнии
  • tools β€” инструмСнты для получСния Π΄Π°Π½Π½Ρ‹Ρ…
  • stream: true β€” потоковая ΠΏΠ΅Ρ€Π΅Π΄Π°Ρ‡Π° ΠΎΡ‚Π²Π΅Ρ‚Π°
  • reasoning_effort β€” Ρ€Π°ΡΡˆΠΈΡ€Π΅Π½Π½ΠΎΠ΅ ΠΌΡ‹ΡˆΠ»Π΅Π½ΠΈΠ΅ ΠΌΠΎΠ΄Π΅Π»ΠΈ