AGTCloud API Docs
РуководстваСправочник APIИнтеграции и ресурсыОбновления и помощь

Обзор SDK

Выберите клиентский SDK OpenAI, Anthropic или Gemini по протоколу и выполните проверки перед подключением.

AGTCloud предоставляет совместимые интерфейсы OpenAI, Anthropic и Gemini. В серверных проектах, уже использующих SDK поставщика, обычно можно сохранить основные вызовы, заменив адрес API, ключ API и ID модели настройками AGTCloud.

SDK формирует запросы только по своему протоколу. Перед выбором проверьте протоколы целевой модели и не определяйте совместимость исключительно по её названию.

Выбор клиентского SDK

SDKПротоколАутентификацияСценарии использования
OpenAI SDKChat Completions, ResponsesBearer API KeyСуществующий проект на OpenAI SDK или диалог, Typed Items, потоковые ответы и вызовы инструментов
Anthropic SDKAnthropic Messagesx-api-key и заголовок версииСуществующий проект на Anthropic Messages или Content Blocks и структура инструментов Anthropic
Gemini SDKGemini Generate ContentBearer API KeyСуществующий проект на Gemini SDK или contents, parts и нативная структура содержимого Gemini

SDK не преобразует протоколы автоматически

OpenAI messages или input, Anthropic Content Blocks и Gemini contents и parts — разные структуры данных. Используйте руководство для протокола, соответствующего текущему коду; перед межпротокольным рефакторингом прочитайте Миграция SDK поставщиков.

Основные различия трёх протоколов

КритерийOpenAI SDKAnthropic SDKGemini SDK
Основные интерфейсыChat Completions, ResponsesMessagesGenerate Content
Вход диалогаmessages или inputmessages и Content Blockscontents и parts
Обычный текстовый ответChat Message или Responses Output ItemsБлоки содержимого contentcandidates[].content.parts
Потоковая структураChat Delta или события response.*События Messages SSEStream Generate Content
Структура инструментовFunction Tools и встроенные инструменты Responsestool_use, tool_resultfunctionCall, functionResponse

Полные поля, перечисления и структуры ответов описаны в соответствующем Справочнике API. Руководства по SDK посвящены установке, инициализации и чтению результатов и не повторяют все Schema.

Подготовка к подключению

Создание ключа API

Создайте ключ API AGTCloud на странице API Keys и храните его в серверной переменной окружения или сервисе управления секретами.

Не записывайте настоящий ключ API в браузерный код, мобильные установщики, открытые репозитории, снимки экрана или журналы.

Проверка модели и протокола

Скопируйте полный ID модели из каталога моделей и подтвердите поддержку выбранного протокола и возможностей.

В этом разделе MODEL_ID обозначает заполнитель модели. Перед реальным вызовом замените его ID модели, видимой текущему ключу API.

Выбор серверной среды

SDK Python и TypeScript должны выполняться в доверенной серверной среде. Установите текущую стабильную версию SDK и зафиксируйте используемую версию в файле блокировки зависимостей проекта.

Рекомендуемый порядок проверки

  1. Установите SDK и убедитесь, что приложение читает ключ API.
  2. Укажите Base URL из руководства, без полного пути бизнес-эндпоинта.
  3. Отправьте один непотоковый запрос с обычным текстом и минимальным набором полей.
  4. Проверьте текст, состояние завершения и использование токенов.
  5. Затем проверьте Streaming, инструменты, мультимодальность или структурированный вывод по потребностям приложения.
  6. Добавьте журналы и контролируемые повторы при тайм-аутах, ограничении частоты и серверных ошибках.

Наличие протокола не означает поддержку всех возможностей моделью

Модели одного протокола могут отличаться по входным модальностям, инструментам, структурированному выводу и потоковой передаче. При неподдерживаемом поле или недоступной модели сначала проверьте информацию о модели и соответствующий Справочник API.

Следующие шаги

На этой странице