ArizonaAI Python SDK — Инструментарий для разработчиков
📌 Что такое ArizonaAI SDK
Это официальная Python-библиотека для интеграции возможностей ArizonaAI в ваши скрипты и приложения.
С её помощью вы можете автоматизировать работу с нейросетевыми агентами, взаимодействовать с данными форума и управлять лимитами напрямую через код.
Подходит для создания уникальных помощников, автоответчиков для форума и внутриигровых ассистентов.
✨ Особенности библиотеки
🔄 Sync/Async — полная поддержка как простых синхронных скриптов, так и высокопроизводительных асинхронных приложений.
📦 Полная типизация — использование Type Hints и Dataclasses для удобной разработки и автодополнения в IDE.
📡 Streaming — поддержка потоковой выдачи текста для создания "живого" вывода ответов (как в ChatGPT).
⚡ Модульность — раздельные пространства имен для чатов, моделей, пользователей, конфигураций и форума.
🚀 Быстрый старт
Установка:
Bash:
Код:
pip
install
arizona-ai-sdk
Пример простого запроса:
Python:
Код:
from
arizona_ai_sdk
import
ArizonaAIClient
client
=
ArizonaAIClient
(
api_key
=
"your-api-key"
)
# Быстрый вопрос к ArizonaLM
response
=
client
.
ask
(
"Как правильно подать жалобу на администратора?"
)
print
(
f"Ответ:{response}"
)
🧠 Функциональные возможности
Цитата:
💬 Chat & Streaming
— Поддержка всех моделей ArizonaLM и сторонних LLM. Возможность передачи контекста через Message-объекты и обработка потока данных в реальном времени.
Цитата:
🏛️ Forum API
— Глубокая интеграция с форумом Arizona RP: получение содержимого тем, сообщений, информации о пользователях и списках серверов.
Цитата:
📁 Работа с файлами
— Утилиты для быстрой конвертации локальных файлов (изображений, документов) во вложения для AI-агентов.
❓ FAQ для разработчиков
Где взять API ключ?
— Ключ можно получить в личном кабинете на сайте ArizonaAI.
Как обрабатывать ошибки?
— Библиотека предоставляет детальные исключения:
Код:
AuthenticationError
,
Код:
RateLimitError
,
Код:
ValidationError
. Вы всегда будете знать, почему запрос не прошел.