from openai import OpenAIclient = OpenAI( base_url="http://localhost:8080/v1", api_key="change-me",)completion = client.chat.completions.create( model="gpt-4o-mini", messages=[{"role": "user", "content": "Say hello in one sentence."}],)print(completion.choices[0].message.content)
import OpenAI from "openai";const client = new OpenAI({ baseURL: "http://localhost:8080/v1", apiKey: "change-me",});const completion = await client.chat.completions.create({ model: "gpt-4o-mini", messages: [{ role: "user", content: "Say hello in one sentence." }],});console.log(completion.choices[0].message.content);
import anthropicclient = anthropic.Anthropic( base_url="http://localhost:8080", api_key="change-me",)message = client.messages.create( model="claude-sonnet-4-6", max_tokens=256, messages=[{"role": "user", "content": "Say hello in one sentence."}],)print(message.content[0].text)
import Anthropic from "@anthropic-ai/sdk";const client = new Anthropic({ baseURL: "http://localhost:8080", apiKey: "change-me",});const message = await client.messages.create({ model: "claude-sonnet-4-6", max_tokens: 256, messages: [{ role: "user", content: "Say hello in one sentence." }],});console.log(message.content[0].text);
The Anthropic SDK examples call POST /v1/messages, GoModel’s
Anthropic-compatible endpoint. Any
configured provider’s model can be used there, not only Anthropic’s.