Module: RubynCode::LLM::Adapters::OpenAIMessageTranslator

Included in:
OpenAI
Defined in:
lib/rubyn_code/llm/adapters/openai_message_translator.rb

Overview

Translates Anthropic-format messages to OpenAI Chat Completions format.

Anthropic uses content blocks (tool_result, tool_use) inside message arrays, while OpenAI uses separate message roles and tool_calls arrays.