Клиент к ИИ-платформе REG.RU
Обёртка над ai.reg.cloud. Протокол совместим с OpenAI, но у платформы свои особенности: ключ бывает открыт не ко всем моделям, отказ приходит отдельным кодом, картинки и речь доступны не всем. Что внутри: - синхронный и асинхронный клиенты - каскад моделей на случай, если часть закрыта или занята - ремонт оборванного json из ответов - чистка типографики и отлов иероглифов в русском тексте Claude-Session: https://claude.ai/code/session_01Loz5stgQZH6ofBdMqTxiJu
Этот коммит содержится в:
@@ -0,0 +1,16 @@
|
||||
"""Клиент к ИИ-платформе REG.RU (ai.reg.cloud).
|
||||
|
||||
Протокол совместим с OpenAI, но у платформы свои особенности, ради которых
|
||||
и написана эта обёртка. Ключ может быть открыт не ко всем моделям, ответ об
|
||||
отказе приходит с понятным кодом, а список доступного удобно спрашивать заранее.
|
||||
|
||||
from regcloud_ai import RegCloudAI
|
||||
|
||||
ai = RegCloudAI() # ключ возьмётся из REGCLOUD_AI_KEY
|
||||
print(ai.ask("Привет, как дела?"))
|
||||
"""
|
||||
|
||||
from .client import RegCloudAI, AsyncRegCloudAI, RegCloudError, ModelAccessError
|
||||
|
||||
__all__ = ["RegCloudAI", "AsyncRegCloudAI", "RegCloudError", "ModelAccessError"]
|
||||
__version__ = "0.1.0"
|
||||
Ссылка в новой задаче
Block a user