rodiumai
v0.2.0
Published
RodiumAI SDK — Unified AI API for Africa
Maintainers
Readme
RodiumAI JavaScript/TypeScript SDK
Unified AI API for Africa — access leading AI models through one SDK with local payment methods.
OpenAI drop-in replacement — migrate by changing only
apiKeyandbaseURL.
Installation
npm install rodiumaiQuick Start
import RodiumAI from 'rodiumai'
const client = new RodiumAI({
apiKey: process.env.RODIUMAI_API_KEY
})
// Chat completion
const response = await client.chat.completions.create({
model: 'auto',
messages: [{ role: 'user', content: 'Hello!' }]
})
console.log(response.choices[0].message.content)
// Streaming
const stream = await client.chat.completions.create({
model: 'auto',
messages: [{ role: 'user', content: 'Hello!' }],
stream: true
})
for await (const chunk of stream) {
process.stdout.write(chunk.choices[0]?.delta?.content || '')
}Migration from OpenAI
// Before (OpenAI)
import OpenAI from 'openai'
const client = new OpenAI({ apiKey: 'sk-...' })
// After (RodiumAI)
import RodiumAI from 'rodiumai'
const client = new RodiumAI({ apiKey: 'rdk-...' })Same methods, same parameters, same response types.
Documentation
Full documentation at docs.rodiumai.io.
License
MIT
