Quickstart
01Base URL
https://zuv.wevir.si/v102Authentication
03Endpoints
- POST/v1/chat/completionsOpenAI
- POST/v1/responsesOpenAI
- POST/v1/messagesAnthropic
- GET/v1/modelsOpenAI
04Streaming
import OpenAI from 'openai';
const client = new OpenAI({
baseURL: 'https://zuv.wevir.si/v1',
apiKey: process.env.ZUV_API_KEY,
});
const res = await client.chat.completions.create({
model: 'openai/gpt-6',
messages: [{ role: 'user', content: 'Hello' }],
stream: true,
});data: {"choices":[{"delta":{"content":"Tokens"}}]}
data: {"choices":[{"delta":{"content":" leave"}}]}
data: {"choices":[],"usage":{"prompt_tokens":18,"completion_tokens":24}}
data: [DONE]05Model IDs
06Errors
- 400Invalid request
- 401Invalid API key
- 402Insufficient balance
- 403Model not allowed for key
- 404Unknown model
- 429Rate limited
- 502Upstream error