Skip to content

SDKs & integrations#

Anything that speaks OpenAI speaks siati.ai with no code changes.

Official OpenAI SDKs#

Language Package Setup
Python openai OpenAI(base_url="https://api.siati.ai/v1", api_key="siati_...")
TypeScript / Node openai new OpenAI({ baseURL: "https://api.siati.ai/v1", apiKey: "siati_..." })
Go github.com/sashabaranov/go-openai config.BaseURL = "https://api.siati.ai/v1"
Ruby ruby-openai Default supports OpenAI.configuration.uri_base
.NET OpenAI (Azure SDK) new OpenAIClient(new Uri("https://api.siati.ai/v1"), ...)

Orchestration frameworks#

Framework Setup
LangChain ChatOpenAI(base_url="https://api.siati.ai/v1", ...)
LlamaIndex OpenAI(api_base="https://api.siati.ai/v1", ...)
Haystack OpenAI generator with api_base_url override
Vercel AI SDK createOpenAI({ baseURL: "https://api.siati.ai/v1", ... })

App-level integration#

For consumer/internal chatbots: chat.siati.ai is already a complete chat (history, model picker, tier picker). Iframe-ready if you want to embed it.

For RAG over corporate documents: see the RAG cookbook.