Текст и диалог
Используйте Chat Completions или Responses для генерации текста и многошагового диалога.
Обзор
AGTCloud поддерживает генерацию текста и многошаговый диалог. Выбрав модель, отправляйте запросы через Chat Completions, Responses или другие текстовые протоколы, поддерживаемые моделью.
Основные возможности
- Генерация текста: создавайте, переписывайте или дополняйте содержимое по инструкции.
- Многошаговый диалог: продолжайте контекст через историю сообщений или состояние ответа.
- Краткое изложение и классификация: выделяйте главное или распределяйте содержимое по заданным категориям.
- Извлечение информации: получайте нужные поля и выводы из входного текста.
- Расширенные возможности: поддержка Streaming, Tool Calling и Structured Output зависит от модели и протокола.
Рекомендуемые модели
| Модель | Поставщик | Особенности |
|---|---|---|
| DeepSeek | DeepSeek | Подходит для обычного диалога, рассуждения и программирования |
| Qwen | Alibaba | Сочетает работу с китайским языком, многоязычные задачи и генерацию содержимого |
| Kimi | Moonshot AI | Подходит для понимания длинных текстов, кратких изложений и многошагового диалога |
| GLM | Zhipu AI | Подходит для диалога на китайском и английском, написания текстов и извлечения информации |
Подключение API
Base URL
https://api.agtcloud.cn/v1Chat Completions
curl 'https://api.agtcloud.cn/v1/chat/completions' \
-H 'Content-Type: application/json' \
-H 'Authorization: Bearer your-api-key' \
--data '{
"model": "MODEL_ID",
"messages": [
{"role": "system", "content": "Отвечайте кратко."},
{"role": "user", "content": "Представьте AGTCloud одним предложением."}
]
}'Responses
curl 'https://api.agtcloud.cn/v1/responses' \
-H 'Content-Type: application/json' \
-H 'Authorization: Bearer your-api-key' \
--data '{
"model": "MODEL_ID",
"input": "Представьте AGTCloud одним предложением."
}'Основные параметры
| Параметр | Тип | Описание |
|---|---|---|
model | string | ID модели для обоих типов интерфейсов |
messages | array | Список сообщений Chat Completions |
input | string / array | Текст или Input Items для Responses |
stream | boolean | Включает потоковый ответ |
temperature | number | Настраивает случайность генерации; поддержка зависит от модели |
previous_response_id | string | Позволяет Responses продолжить существующее состояние ответа |
Chat Completions использует messages, а Responses — input. Полный список параметров смотрите в соответствующем API Reference. Для сравнения с Anthropic Messages, Gemini Generate Content и другими интерфейсами откройте раздел Выбор протокола.