translate_message_content: Translate content blocks into a provider-specific payload

View source: R/content_translation.R

translate_message_contentR Documentation

Translate content blocks into a provider-specific payload

Description

Part of the companion-package extension API (used by aisdk.shiny). Translates provider-neutral content blocks into the message payload shape expected by a given provider family.

Usage

translate_message_content(
  content,
  target = c("openai_chat", "openai_responses", "gemini", "anthropic")
)

Arguments

content

Provider-neutral content (a string or a list of content blocks).

target

Target provider format.

Value

The translated, provider-specific content.


aisdk documentation built on May 29, 2026, 9:07 a.m.