SDK и инструменты
Используйте официальный SDK нужного протокола и API ключ RenderFox. Готовые команды установки и конфигурации находятся на странице интеграций.
OpenAI Python и JavaScript
base_url / baseURL — https://api.renderfox.ru/v1. Ключ передаётся из RENDERFOX_API_KEY. Chat Completions поддерживает обычный и потоковый ответ. Responses и Images доступны для соответствующих моделей.
Передавайте новый Idempotency-Key для каждого логического запроса. При сетевом повторе сохраняйте его и неизменное тело. Быстрый старт содержит примеры Python, JavaScript и cURL.
Anthropic SDK и Claude Code
Anthropic base_url — https://api.renderfox.ru, без /v1. Задайте версию протокола 2023-06-01. Возможности tools и streaming определяются выбранной моделью; extended thinking и prompt caching не включаются автоматически.
Для Claude Code используются ANTHROPIC_BASE_URL, ANTHROPIC_AUTH_TOKEN и ANTHROPIC_MODEL. Готовый пример — в интеграциях. Условия и ограничения описаны в Messages.
Codex
Подключите Codex к RenderFox через Responses API и выберите модель с поддержкой вызовов инструментов. Используйте профиль последовательных инструментов из инструкции Codex. Подробная конфигурация и диагностика — Responses.
Vercel AI SDK
Создайте createOpenAICompatible с name: renderfox, apiKey из ENV, baseURL с /v1 и includeUsage: true. Для generateText и streamText передавайте новый headers: {Idempotency-Key: …} на логический вызов. Выберите модель с нужной поддержкой инструментов, изображений и потоковых ответов.
LangChain JavaScript
Используйте ChatOpenAI с ID модели в model, maxTokens, useResponsesApi: false и maxRetries: 0. Укажите configuration.baseURL с /v1 и configuration.defaultHeaders с Idempotency-Key конкретного логического вызова. При повторе сохраняйте ID и тело; для нового запроса создайте новый ID.
Не включайте сторонний tracing с пользовательскими текстами без явного согласия. Ключи храните на сервере, а не в исходниках или браузере.
Другие клиенты
Для клиента с настройкой Custom OpenAI provider укажите https://api.renderfox.ru/v1, API-ключ из защищённых настроек и точный ID из библиотеки. Сверьте поддержку инструментов, изображений и потоковых ответов с карточкой модели. Сохраняйте Idempotency-Key при сетевом повторе. Настройка протокола клиента должна соответствовать выбранному API.