fakelag28

Участник
Автор темы
50
74





📌 Что такое 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. Вы всегда будете знать, почему запрос не прошел.




🔗 Ссылки



Лицензия: GPL-2.0
 
  • Нравится
  • Влюблен
Реакции: bfix, romacaddy и Euromen

Euromen

Участник
33
21
1766436109994.png

Вполне себе крутой инструмент к примеру на обзвонах.

Python:
import os,sys,time
from colorama import Fore,Style,init
from arizona_ai_sdk import ArizonaAIClient
init(autoreset=True)
API_KEY="44b4114e0325fd64454f41067a886e5a"
AI_NAME="ArizonaAI"
VERSION="1.0"
client=ArizonaAIClient(api_key=API_KEY)
history=[]
def clear():os.system("cls"if os.name=="nt"else"clear")
def banner():
 print(Fore.CYAN+Style.BRIGHT+r"""
 █████╗ ██████╗ ██╗███████╗ ██████╗ ███╗   ██╗ █████╗
██╔══██╗██╔══██╗██║╚══███╔╝██╔═══██╗████╗  ██║██╔══██╗
███████║██████╔╝██║  ███╔╝ ██║   ██║██╔██╗ ██║███████║
██╔══██║██╔══██╗██║ ███╔╝  ██║   ██║██║╚██╗██║██╔══██║
██║  ██║██║  ██║██║███████╗╚██████╔╝██║ ╚████║██║  ██║
╚═╝  ╚═╝╚═╝  ╚═╝╚═╝╚══════╝ ╚═════╝ ╚═╝  ╚═══╝╚═╝  ╚═╝
 """)
 print(Fore.YELLOW+f"{AI_NAME} v{VERSION}")
 print(Fore.GREEN+"Ну ебать пиши свой запрос котакбас, если ты тупой то /help")
 print("-"*60)
def loading(t="Ну я думаю ебать, потею тут."):
 for _ in range(3):
  for d in[".  ",".. ","..."]:
   sys.stdout.write(Fore.MAGENTA+f"\r{t}{d}")
   sys.stdout.flush();time.sleep(0.4)
 print("\r"+" "*30+"\r",end="")
def help_menu():
 print(Fore.CYAN+"""
/help помощь
/clear почистить чат
/exit выйти нахуй
/history история #подсхалка #порнуха
""")
def show_history():
 if not history:print(Fore.RED+"История пуста.");return
 print(Fore.YELLOW+"История:")
 for i,h in enumerate(history,1):print(Fore.CYAN+f"{i}. {h}")
def ask_ai(q):
 loading()
 try:return client.ask(q)
 except Exception as e:return f"Опааа, а тут ошибочка ИИ: {e}"
def main_loop():
 clear();banner()
 while True:
  u=input(Fore.GREEN+"Ты ➜ "+Style.BRIGHT)
  if not u.strip():continue
  if u=="/exit":print(Fore.RED+"Выход");break
  elif u=="/clear":clear();banner()
  elif u=="/help":help_menu()
  elif u=="/history":show_history()
  else:
   history.append(u)
   a=ask_ai(u)
   print(Fore.BLUE+Style.BRIGHT+f"{AI_NAME} ➜ ",end="")
   print(Fore.WHITE+a)
   print("-"*60)
if __name__=="__main__":main_loop()
 
Последнее редактирование:
  • Bug
Реакции: TheUnity