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.