MERIDIAN LOCK
LiteLLM SDK with Meridian
Route any LiteLLM call through Meridian by prefixing your model with openai/ and pointing api_base at our gateway. Your existing code, zero rewrites.
Quickstart
from litellm import completion
response = completion(
model="openai/gpt-4o",
messages=[{"role": "user", "content": "Hello"}],
api_base="https://api.meridian.foogle.dev/v1",
api_key="sk-meridian-...",
)
print(response.choices[0].message.content)Model Prefixes
openai/gpt-4oOmni flagship
openai/gpt-4o-miniFast & cheap
openai/o1Reasoning
openai/o3-miniBudget reasoning
Streaming
import asyncio
from litellm import acompletion
async def stream():
resp = await acompletion(
model="openai/gpt-4o-mini",
messages=[{"role": "user", "content": "Tell me a haiku"}],
api_base="https://api.meridian.foogle.dev/v1",
api_key="sk-meridian-...",
stream=True,
)
async for chunk in resp:
delta = chunk.choices[0].delta
if delta.content:
print(delta.content, end="")
asyncio.run(stream())