Первый запрос на Python
Настраиваем SDK, отправляем сообщение и читаем ответ модели.

Подготовьте окружение
Создайте виртуальное окружение Python и установите библиотеку openai. Ключ сохраните в переменной APICODIK_API_KEY, а точный ID выбранной модели — в APICODIK_MODEL.
Команды для задания переменных различаются в bash, PowerShell и других оболочках. Не сохраняйте файл с настоящим ключом в Git.
python -m venv .venv
# Активируйте окружение своей оболочки
python -m pip install openaiОтправьте сообщение
Базовый адрес передаётся в base_url, а ключ читается из окружения. В model укажите ID из каталога. Этот пример подходит для моделей с поддержкой Chat Completions.
import os
from openai import OpenAI
client = OpenAI(
base_url="https://apicodik.ai/v1",
api_key=os.environ["APICODIK_API_KEY"],
max_retries=0,
)
reply = client.chat.completions.create(
model=os.environ["APICODIK_MODEL"],
messages=[{"role": "user", "content": "Привет!"}],
)
print(reply.choices[0].message.content)Проверьте результат и ошибки
Если программа сообщает о незаданной переменной, проверьте окружение процесса. При ошибке авторизации проверьте ключ, его состояние и адрес сервиса.
В примере автоматические повторы отключены. Добавляйте ограниченные повторы после того, как определите, какие ошибки безопасно повторять в вашем приложении. Не печатайте ключ в журнал.
