Использование API-ключа
Вы можете взаимодействовать с API через HTTP-запросы на любом языке или использовать библиотеку. Все запросы к API должны включать API-ключ в HTTP заголовке Authorization:
Authorization: Bearer <DOCKHOST_AI_KEY>
Пример запроса curl:
curl -X 'POST' \
'https://inference.dockhost.io/v1/chat/completions' \
-H 'Authorization: Bearer <DOCKHOST_AI_KEY>' \
-H 'Content-Type: application/json' \
-d '{
"model": "deepseek/deepseek-v3.2",
"messages": [
{
"role": "user",
"content": "Show me what you can do"
}
]
}'
При указании имени модели можно использовать как сокращенное название, например deepseek-v3.2, так и полное deepseek/deepseek-v3.2. Мы рекомендуем использовать полное название модели.
OpenAI
Спецификация OpenAI API является самым популярным форматом общения с LLM моделями. Список доступных библиотек для работы с OpenAI API можно найти в разделе https://developers.openai.com/api/docs/libraries
При использовании SDK необходимо указать baseURL и apiKey, например:
TypeScript
const openai = new OpenAI({
baseURL: 'https://inference.dockhost.io/v1',
apiKey: '<DOCKHOST_AI_KEY>',
});
Python
client = OpenAI((base_url = 'https://inference.dockhost.io/v1'), (api_key = getenv('DOCKHOST_AI_KEY')));
Большинство библиотек могут автоматически извлекать значения для base_url и api_key из переменных окружения. Для настройки переменных окружения укажите следующие значения:
export OPENAI_BASE_URL="https://inference.dockhost.io/v1"
export OPENAI_API_KEY="<DOCKHOST_AI_KEY>"
API Dockhost поддерживает основные методы OpenAI API /v1/chat/completions, /v1/responses и /v1/embeddings, что позволяет использовать API Dockhost с любыми библиотеками и программами, которые поддерживают работу с LLM по спецификации от OpenAI.
Anthropic Agent
Перед запуском агента установите следующие переменные среды:
export ANTHROPIC_BASE_URL="https://inference.dockhost.io"
export ANTHROPIC_AUTH_TOKEN="<DOCKHOST_AI_KEY>"
export ANTHROPIC_API_KEY=""
При необходимости можно указать модель, которую будет использовать агент:
export ANTHROPIC_MODEL="moonshotai/kimi-k2.6"