SDKs

Use any OpenAI-compatible SDK

Luminet doesn't ship its own SDK on purpose — anything that speaks the OpenAI Chat Completions protocol works. Point its base URL at https://api.luminet.ai/v1 and you're done.

TypeScript / JavaScript

Use the official OpenAI SDK with baseURL override. Full streaming, tools, and vision support.

github.com/openai/openai-node
bun add openai

Python

Use the official OpenAI Python SDK. Async/sync clients both supported.

github.com/openai/openai-python
pip install openai

Go

Community SDK with the largest Go ecosystem. Configure ClientConfig.BaseURL.

github.com/sashabaranov/go-openai
go get github.com/sashabaranov/go-openai

Rust

Async-first with strong types. Set OPENAI_API_BASE env var.

github.com/64bit/async-openai
cargo add async-openai

Java / Kotlin

Official Java SDK. Works with Kotlin coroutines.

github.com/openai/openai-java
implementation "com.openai:openai-java:0.40.0"

Ruby

Set uri_base to https://api.luminet.ai/v1 in initialization.

github.com/alexrudall/ruby-openai
gem install ruby-openai

Don't see your language? The Quickstart works with raw HTTP / curl.