from openai import OpenAI
client = OpenAI(
api_key="sk-...",
base_url="https://adaptiveapi.example.com/v1/rt_yourtenant_xxxxx",
)
resp = client.chat.completions.create(
model="gpt-4o-mini",
messages=[{"role": "user",
"content": "Was ist der Unterschied zwischen Array und Liste?"}],
extra_headers={"X-AdaptiveApi-Target-Lang": "de"},
)
# reply arrives in German. The upstream model saw English.
import anthropic
client = anthropic.Anthropic(
api_key="sk-ant-...",
base_url="https://adaptiveapi.example.com/anthropic/v1/rt_yourtenant_xxxxx",
)
message = client.messages.create(
model="claude-3-7-sonnet-latest",
max_tokens=1024,
system="Tu es un assistant serviable.",
messages=[{"role": "user",
"content": "Explique-moi le théorème de Pythagore."}],
extra_headers={"X-AdaptiveApi-Target-Lang": "fr"},
)
{
"mcpServers": {
"linear-de": {
"url": "https://adaptiveapi.example.com/mcp/rt_yourtenant_xxxxx",
"headers": {
"Authorization": "Bearer <your-linear-oauth-token>"
}
}
}
}
// Tool descriptions, arguments, and results all arrive translated.
// Your OAuth token rides upstream byte-identical. Never stored. Never logged.
{
"upstream": {
"urlTemplate": "https://api.cohere.com/v1/chat",
"method": "POST"
},
"request": {
"translateJsonPaths": [
"$.message",
"$.chat_history[*].message",
"$.tools[*].description"
]
},
"response": {
"streaming": "sse",
"eventPath": "$.text",
"finalPaths": ["$.text", "$.generations[*].text"]
},
"direction": "bidirectional"
}