FSK AI Adapter

Прокси-сервис для доступа к OpenAI-совместимому API

Аутентификация

Все запросы требуют заголовок X-API-Key.

Endpoints

МетодПутьОписание
GET/testПроверка ключа
POST/{path}Прокси к OpenAI API

Примеры

Проверка аутентификации:

curl -s http://HOST/test \
  -H 'X-API-Key: YOUR_KEY'

Chat Completions:

curl -s http://HOST/v1/chat/completions \
  -H 'X-API-Key: YOUR_KEY' \
  -H 'Content-Type: application/json' \
  -d '{
    "model": "gpt-4",
    "messages": [{"role": "user", "content": "Привет!"}]
  }'

Streaming:

curl -sN http://HOST/v1/chat/completions \
  -H 'X-API-Key: YOUR_KEY' \
  -H 'Content-Type: application/json' \
  -d '{
    "model": "gpt-4",
    "messages": [{"role": "user", "content": "Привет!"}],
    "stream": true
  }'

Embeddings:

curl -s http://HOST/v1/embeddings \
  -H 'X-API-Key: YOUR_KEY' \
  -H 'Content-Type: application/json' \
  -d '{
    "model": "text-embedding-ada-002",
    "input": "Пример текста"
  }'

Коды ответов

КодПричина
400Невалидный JSON / form data
401Неверный или отсутствующий X-API-Key
403Клиент деактивирован
413Файл превышает лимит (15 MB)
415Неподдерживаемый Content-Type или MIME
429Превышен лимит запросов (60/мин)
502Ошибка соединения с upstream

Поддерживаемые форматы

application/json и multipart/form-data

Для файлов: png, jpeg, gif, webp, mp3, wav, ogg, pdf, txt, json, docx