MorphogenДокументация

Совместимость

Какие возможности OpenAI и Anthropic работают через Morphogen.

Morphogen проксирует тело запроса как есть и принимает любой из трёх текстовых форматов для любой текстовой модели. Что именно сработает, зависит от модели: поддержка инструментов, картинок и кеша у моделей разная.

Форматы

ВозможностьСтатус
OpenAI Chat Completions, POST /v1/chat/completionsДа
OpenAI Responses, POST /v1/responsesБез хранения истории
Anthropic Messages, POST /v1/messagesДа
Эмбеддинги, POST /v1/embeddingsДа
Распознавание речи, POST /v1/audio/transcriptionsДа
Картинки, POST /v1/images/generationsТолько b64_json
Видео, POST /v1/videosДа, асинхронно

Возможности моделей

ВозможностьСтатус
Потоковые ответы (stream: true)Да
Вызов инструментовУ моделей с поддержкой tool use
Картинки на входеВо всех трёх форматах
Кеш промптаЯвный у Claude через cache_control, неявный у GPT и Gemini
Хранение ответов и previous_response_idНет, ответ 400 stateful_not_supported
response_format: "url" для картинокНет
Поиск в интернетеСкоро

Параметры, которые модель игнорирует

Параметр, который модель не поддерживает, игнорируется без ошибки. Например, temperature не действует у части моделей, seed есть только у моделей GPT. Код под конкретную модель писать не нужно.

Инструменты

ИнструментФорматСтраница
Claude CodeAnthropic MessagesClaude Code
CodexResponses, без хранения историиCodex
Cursor, ClineOpenAI-совместимыйCursor и Cline
Проверка.

Таблица описывает поведение API на момент публикации. Новые версии клиентов могут отправлять параметры, которые Morphogen не принимает. Сообщение об ошибке и её код помогут найти причину: Ошибки.

На этой странице