SDK Examples
Drop-in examples using official OpenAI SDKs with TeleAI base URL.
Python
python
from openai import OpenAI
client = OpenAI(
api_key="teleai_your_key_here",
base_url="https://<BASE_URL>/v1"
)
response = client.chat.completions.create(
model="gpt-4o",
messages=[{"role": "user", "content": "Hello from TeleAI"}]
)
print(response.choices[0].message.content)Node.js
typescript
import OpenAI from 'openai';
const client = new OpenAI({
apiKey: 'teleai_your_key_here',
baseURL: 'https://<BASE_URL>/v1',
});
const response = await client.chat.completions.create({
model: 'gpt-4o',
messages: [{ role: 'user', content: 'Hello from TeleAI' }],
});
console.log(response.choices[0].message.content);cURL
bash
curl -X POST "https://<BASE_URL>/v1/chat/completions" \
-H "Authorization: Bearer teleai_your_key" \
-H "Content-Type: application/json" \
-d '{"model":"gpt-4o","messages":[{"role":"user","content":"Hello"}]}'OpenAI Migration
Migration requires only two changes: set base_url to TeleAI and replace api_key with your teleai_* key. No code changes needed.