This API provides OpenAI-compatible endpoints for AI model access.
Lists the available models.
curl https://api.cyopsys.com/v1/models \
-H "Authorization: Bearer sk-test-123456789"
Creates a chat completion for the provided messages.
curl https://api.cyopsys.com/v1/chat/completions \
-H "Authorization: Bearer sk-test-123456789" \
-H "Content-Type: application/json" \
-d '{
"model": "claude-3-5-sonnet",
"messages": [{"role": "user", "content": "Hello!"}],
"stream": true
}'
All API requests require authentication using a Bearer token in the Authorization header.
Authorization: Bearer sk-test-123456789
import OpenAI from 'openai';
const openai = new OpenAI({
baseURL: 'https://api.cyopsys.com',
apiKey: 'sk-test-123456789'
});
// List models
const models = await openai.models.list();
// Create chat completion
const stream = await openai.chat.completions.create({
model: 'claude-3-5-sonnet',
messages: [{ role: 'user', content: 'Hello!' }],
stream: true
});