Recent Releases of openaibot

openaibot - pypi_1.0.5 `learn` Command

- Python
Published by sudoskys almost 2 years ago

openaibot - pypi_1.0.4 Logic

- Python
Published by sudoskys almost 2 years ago

openaibot - app_4.0.4 Logic Mock

A more complete conversation experience, and the problem of repeated searches has been fixed.

What's Changed

  • Logic Mock In Recursive function snapshot process by @sudoskys in https://github.com/LlmKira/Openaibot/pull/403

Full Changelog: https://github.com/LlmKira/Openaibot/compare/pypi1.0.3...app4.0.4

- Python
Published by sudoskys almost 2 years ago

openaibot - pypi_1.0.3 Code Interpreter

Code Interpreter from e2b.dev

- Python
Published by sudoskys almost 2 years ago

openaibot - app_4.0.3 Fix tool_call logic

- Python
Published by sudoskys almost 2 years ago

openaibot - pypi 1.0.2 Vision Model Support

Support image as input

image

Full Changelog: https://github.com/LlmKira/Openaibot/compare/pypi1.0.2...pypi1.0.2

- Python
Published by sudoskys almost 2 years ago

openaibot - Use LMDB as fallback && fix tool_call

- Python
Published by sudoskys almost 2 years ago

openaibot - fix bug

- Python
Published by sudoskys almost 2 years ago

openaibot - pypi_1.0.1 Hook

Check the readme for more info. ```python from llmkira.openapi.hook import resignhook, Hook, Trigger, runhook

@resign_hook() class TestHook(Hook): trigger: Trigger = Trigger.SENDER

async def trigger_hook(self, *args, **kwargs) -> bool:
    print(f"Trigger {args} {kwargs}")
    return True

async def hook_run(self, *args, **kwargs):
    print(f"Running {args} {kwargs}")
    return args, kwargs

@resign_hook() class TestHook2(Hook): trigger: Trigger = Trigger.SENDER priority: int = 1

async def trigger_hook(self, *args, **kwargs) -> bool:
    print(f"Trigger {args} {kwargs}")
    return True

async def hook_run(self, *args, **kwargs):
    print(f"Running {args} {kwargs}")
    return args, kwargs

async def runtest(): print("Before running hook") arg, kwarg = await runhook(Trigger.SENDER, 2, 3, a=4, b=5) print(f"After running hook {arg} {kwarg}")

import asyncio # noqa

asyncio.run(run_test()) ```

- Python
Published by sudoskys almost 2 years ago

openaibot - app_4.0.0_patch

Fix Bug

  • Redis Message Read

- Python
Published by sudoskys almost 2 years ago

openaibot - pypi_1.0.0 publish

Break Change

Redis and MongoDB are no longer necessary. Reconfigure environment variables. Reinstall Python dependencies. Docker deployment is currently untested.

Fixed most of the issues

- Python
Published by sudoskys almost 2 years ago

openaibot - app_1.0.0 V4 refactor

- Python
Published by sudoskys almost 2 years ago

openaibot - Update Duckduckgo_search && Usability maintenance

- Python
Published by sudoskys about 2 years ago

openaibot - Llmkira Plugin OpenAPI

  • [x] 定义插件对系统的交互
  • [x] 修复插件的循环引用
  • [x] 修复重新排序错误
  • [x] 可以同时定义 需要虚拟环境变量静默启动 属性。
  • [x] 提供 Ffmpeg 工具类将任意语音转换为 Telegram Voice

- Python
Published by sudoskys over 2 years ago

openaibot - Update Pydantic && Update Ci

Fix

Change

  • Pin Docker to the last available version/固定 Docker 为最后可用版本
  • remove requirements.txt

Full Changelog: https://github.com/LlmKira/Openaibot/compare/nolib0.27.0_5...lib0.27.1

- Python
Published by sudoskys over 2 years ago

openaibot - Fix Docker Ci

- Python
Published by sudoskys over 2 years ago

openaibot - Update Pydantic && Update Ci

- Python
Published by sudoskys over 2 years ago

openaibot - Update Pydantic && Update Ci

- Python
Published by sudoskys over 2 years ago

openaibot - Fix Docker Ci

- Python
Published by sudoskys over 2 years ago

openaibot - 0.27.0 Support GPT-4 Turbo with vision

⚠️ Broken Change

This version passes basic testing and syntax checking, but unexpected things may happen. 此版本通过基本测试和语法检查,但可能有意料之外的情况发生。

📦 Change

  • [x] 大多数接口被重构,PluginOpenapi 版本升级到 20231111
  • [x] 支持新的函数并行处理
  • [x] 支持 GPT-4 Turbo with vision 图传
  • [x] 适配性增强
  • [x] 修复 Bug
  • [x] 优化了传递速度
  • [x] 定制函数规范
  • [x] Standardized plugin system

📦 Change

  • [x] Most interfaces have been refactored, and the PluginOpenapi version has been upgraded to 20231111
  • [x] Support new function parallel processing(tools call)
  • [x] Support GPT-4 Turbo with vision
  • [x] Adaptability enhancement
  • [x] Bug fixes
  • [x] Optimized delivery speed
  • [x] Custom function specification
  • [x] Standardized plugin system

📦 All models can customize Schema

Example from code

```python3

SCHEMAGROUP.addmodel( models=[ SingleModel( modelname="chatglm3", tokenlimit=4096, request=Openai, response=OpenaiResult, schematype="openai", funcexecutor="functioncall", exception=None ), SingleModel( modelname="chatglm3-16k", tokenlimit=16384, request=Openai, response=OpenaiResult, schematype="openai", funcexecutor="functioncall", exception=None ), ] ) ```

What's Changed

  • Reworked the settings system to better support the plugin system by @sudoskys in https://github.com/LlmKira/Openaibot/pull/332

Full Changelog: https://github.com/LlmKira/Openaibot/compare/nolib0.26.3_3...lib0.27.0

- Python
Published by sudoskys over 2 years ago

openaibot - GhatGLM 兼容

- Python
Published by sudoskys over 2 years ago

openaibot - Optimize memory usage/Fix Slack Sender

Changed

  • [x] Fix Slack
  • [x] Fix Chain Release
  • [x] Fix Chain System
  • [x] Delete NLP MOD

性能指标测试(Until 2023/11/1)

注意,不包括pm2,redis,rabbitmq,mongodb,docker等服务的内存占用。

Telegram单端运行总计 200MB

|receiver | 120.202MB | python3 -m memray run --live start_receiver.py | | sender | 83.375MB | python3 -m memray run --live start_sender.py |

| 进程 | 内存均值 | 测算命令 | |------------|-----------|--------------------------------------------------| | receiver | 120.202MB | python3 -m memray run --live start_receiver.py | | sender | 83.375MB | python3 -m memray run --live start_sender.py |

What's Changed

  • 300 - > 200 by @sudoskys in https://github.com/LlmKira/Openaibot/pull/322

Full Changelog: https://github.com/LlmKira/Openaibot/compare/nolib0.26.31...nolib0.26.32

- Python
Published by sudoskys over 2 years ago

openaibot - Optimize memory usage

性能指标测试(2023/10/31)

| 进程 | 内存均值 | 测算命令 | |------------|-----------|--------------------------------------------------| | receiver | 286.847MB | python3 -m memray run --live start_receiver.py | | sender | 260.669MB | python3 -m memray run --live start_sender.py |

- Python
Published by sudoskys over 2 years ago

openaibot - Fix Bug

  • [x] fix send double 相同内容被写入加倍
  • [x] fix trigger 扳机

请更新到此stable

  • [x] 初步性能分析

Full Changelog: https://github.com/LlmKira/Openaibot/compare/nolib0.26.2_2...lib0.26.3

- Python
Published by sudoskys over 2 years ago

openaibot - nolib0.26.2_2

Fix

- Python
Published by sudoskys over 2 years ago

openaibot - Fix Docker

lib0.26.2

- Python
Published by sudoskys over 2 years ago

openaibot - Fix

- Python
Published by sudoskys over 2 years ago

openaibot - Fix a dependence issue

  • [x] add importlib_metadata to docker

- Python
Published by sudoskys over 2 years ago

openaibot - Docker With pm2-runtime

  • [x] 跟进了Dokcer更新
  • [x] Docker 挂载数据卷
  • [x] Docker 在Python里面装了 Pm2
  • [x] 本地运行成功,但是报错
  • [x] 修正了 Pm2 的设置,错误自动退出

  • [x] 修复了 Search 的错误转发。

- Python
Published by sudoskys over 2 years ago

openaibot - Plugin OpenApi Bump

🥥Safety Apply

新服务器会自动设定初始化以下DSN,如果运行失败,请手动设定您的 DSN!注意启动新的服务 Mongodb

The new server will automatically set and initialize the following DSN. If the operation fails, please set your DSN manually! Please start a new database: Mongodb.

如果失败,请考虑删除Docker实例 If that fails, consider deleting the Docker instance

env AMQP_DSN=amqp://admin:8a8a8a@localhost:5672/ REDIS_DSN=redis://localhost:6379/0 MONGODB_DSN=mongodb://admin:8a8a8a@localhost:27017/?authSource=admin

Docker-compose feat ```yml mongodb: containername: mongodb image: mongo:latest restart: on-failure environment: - TZ=Asia/Shanghai - MONGOINITDBROOTUSERNAME=admin - MONGOINITDBROOT_PASSWORD=8a8a8a volumes: - ./mongodb:/data/db ports: - "27017:27017" networks: - app-tier

```

🔨Fix

  • [x] 🌟修复 Kook 文件乱序
  • [x] 🌟修复了经过 loop 双倍消息的问题
  • [x] 修复前置函数hash化
  • [x] setup.sh 的Redis 版本匹配
  • [x] 添加遗漏的 MIT 协议声明

Change

  • [X] 插件版本更新
  • [x] 插件系统新的子链构建 API
  • [x] 部署点添加了 expire 属性,默认 7 天过期
  • [x] 🌟Mongodb 接管用户数据存储
  • [x] DockerFile 添加 MongoDb
  • [x] 自定义端点命令添加 模型 选项
  • [x] 优化uid逻辑一致性
  • [x] 🌟修复链系统循环逻辑,添加 write_back release_chain 属性
  • [x] 🌟标准化所有内置插件
  • [x] 添加了 settings.toml 的组件

Add

  • [x] 🌟添加了 Function schema 的 config 属性
  • [x] 添加了依赖 dynaconf
  • [x] 🌟添加了新模组 ServiceProvider,让分发中介可以自行控制权限访问。提供 auth 和 get 方法。用于内网权限介入,自部署自定义模式,服务商自部署,代理二级key分发。
  • [x] 添加了 mongodb 数据库
  • [x] 默认公共实例默认启用了每日访问次数控制
  • [x] 🌟添加了 Trigger 访问控制,用于前置消息文本检查,可用于特定字符触发启用或拒绝。
  • [x] 添加了 SERVICE_PROVIDER MONGODB_DSN 环境变量
  • [x] 🌟添加了对插件的SystemPrompt注册类,允许插件注册额外的SystemPrompt
  • [x] 🌟 添加了 /token /token_clear 令牌注册命令,注册二级令牌。添加了 /func_ban /func_unban 命令屏蔽/解绑函数。

What's Changed

  • [PluginOpenApi] Media Trans LoopRunner 多媒体转换拦截 / 错误计数器 Plugin supervise by @sudoskys in https://github.com/LlmKira/Openaibot/pull/303

Full Changelog: https://github.com/LlmKira/Openaibot/compare/lib0.25.5...lib0.26.0_preview


🔨Fix

  • [x] 🌟 Fixed Kook files being out of order
  • [x] 🌟 Fix double messages after loop
  • [x] 🌟 Fix hashing of prefunctions
  • [x] Redis version match for setup.sh
  • [x] Add missing MIT protocol declaration.
  • [X] Plugin version update.
  • [X] Plugin version update
  • [x] New subchain build API for plugin system
  • [x] 🌟 Deployment point added expire attribute, default expires in 7 days
  • [x] 🌟Mongodb takes over user datastore
  • [x] DockerFile adds MongoDb
  • [x] Custom endpoint commands add model option
  • [x] Optimize uid logic consistency
  • [x] 🌟 standardize all built-in plugins

Add

  • [x] 🌟 Added config attribute to Function schema.
  • [x] 🌟 added dependency dynaconf
  • [x] 🌟 Added new module ServiceProvider to allow distribution brokers to control permission access themselves. Provides auth and get methods. Used for intranet privilege intervention, self-deployment customization mode, service provider self-deployment, proxy secondary key distribution.
  • [x] Added mongodb database.
  • [x] ✓ Daily access control enabled by default for public instances.
  • [x] 🌟 Added Trigger access control for pre-message text checking, which can be used for specific character triggers to enable or deny.
  • [x] 🌟 Added SERVICE_PROVIDER MONGODB_DSN environment variable
  • [x] 🌟 added SystemPrompt registration class for plugins, allowing plugins to register additional SystemPrompts
  • [x] 🌟 Added /token /token_clear token registration command to register secondary tokens. Added /func_ban /func_unban command to mask/unbind functions.

- Python
Published by sudoskys over 2 years ago

openaibot - 🥞 More Fix & Test

lib0.26.0_preview

🔨Fix

  • [x] 🌟修复 Kook 文件乱序
  • [x] 🌟修复了经过 loop 双倍消息的问题
  • [x] 修复前置函数hash化
  • [x] setup.sh 的Redis 版本匹配
  • [x] 添加遗漏的 MIT 协议声明

Change

  • [X] 插件版本更新
  • [x] 插件系统新的子链构建 API
  • [x] 部署点添加了 expire 属性,默认 7 天过期
  • [x] 🌟Mongodb 接管用户数据存储
  • [x] DockerFile 添加 MongoDb
  • [x] 自定义端点命令添加 模型 选项
  • [x] 优化uid逻辑一致性
  • [x] 🌟修复链系统循环逻辑,添加 write_back release_chain 属性
  • [x] 🌟标准化所有内置插件

Add

  • [x] 🌟添加了 Function schema 的 config 属性
  • [x] 添加了依赖 dynaconf
  • [x] 🌟添加了新模组 ServiceProvider,让分发中介可以自行控制权限访问。提供 auth 和 get 方法。用于内网权限介入,自部署自定义模式,服务商自部署,代理二级key分发。
  • [x] 添加了 mongodb 数据库
  • [x] 默认公共实例默认启用了每日访问次数控制
  • [x] 🌟添加了 Trigger 访问控制,用于前置消息文本检查,可用于特定字符触发启用或拒绝。
  • [x] 添加了 SERVICE_PROVIDER MONGODB_DSN 环境变量
  • [x] 🌟添加了对插件的SystemPrompt注册类,允许插件注册额外的SystemPrompt
  • [x] 🌟 添加了 /token /token_clear 令牌注册命令,注册二级令牌。添加了 /func_ban /func_unban 命令屏蔽/解绑函数。

What's Changed

  • [PluginOpenApi] Media Trans LoopRunner 多媒体转换拦截 / 错误计数器 Plugin supervise by @sudoskys in https://github.com/LlmKira/Openaibot/pull/303

Full Changelog: https://github.com/LlmKira/Openaibot/compare/lib0.25.5...lib0.26.0_preview


lib0.26.0_preview

🔨Fix.

  • [x] 🌟 Fixed Kook files being out of order
  • [x] 🌟 Fix double messages after loop
  • [x] 🌟 Fix hashing of prefunctions
  • [x] Redis version match for setup.sh
  • [x] Add missing MIT protocol declaration.

[X] Plugin version update.

  • [X] Plugin version update
  • [x] New subchain build API for plugin system
  • [x] 🌟 Deployment point added expire attribute, default expires in 7 days
  • [x] 🌟Mongodb takes over user datastore
  • [x] DockerFile adds MongoDb
  • [x] Custom endpoint commands add model option
  • [x] Optimize uid logic consistency

  • [x] 🌟 standardize all built-in plugins

Add

  • [x] 🌟 Added config attribute to Function schema.
  • [x] 🌟 added dependency dynaconf
  • [x] 🌟 Added new module ServiceProvider to allow distribution brokers to control permission access themselves. Provides auth and get methods. Used for intranet privilege intervention, self-deployment customization mode, service provider self-deployment, proxy secondary key distribution.
  • [x] Added mongodb database.
  • [x] ✓ Daily access control enabled by default for public instances.
  • [x] 🌟 Added Trigger access control for pre-message text checking, which can be used for specific character triggers to enable or deny.
  • [x] 🌟 Added SERVICE_PROVIDER MONGODB_DSN environment variable
  • [x] 🌟 added SystemPrompt registration class for plugins, allowing plugins to register additional SystemPrompts
  • [x] 🌟 Added /token /token_clear token registration command to register secondary tokens. Added /func_ban /func_unban command to mask/unbind functions.

- Python
Published by sudoskys over 2 years ago

openaibot - 🍰 Slack Support

⚒ USER INTRO

Click Slack App Center:https://api.slack.com/apps/

Signing Secret at main page as SLACK_SIGNING_SECRET App-Level Tokens at main as SLACK_APP_TOKEN Bot User OAuth Token as SLACK_BOT_TOKEN at https://api.slack.com/apps//oauth?

GO https://app.slack.com/app-settings/..../...../socket-mode - turn on the Socket Mode

GO https://api.slack.com/apps//event-subscriptions - ENABLE Event Subscriptions - Subscribe to events on behalf of users message.channels message.im message.groups

GO https://api.slack.com/apps/...../oauth - Bot Token Scopes chat:write channels:read commands files:read files:write im:read im:history group:history im:write channel:write channel:history (Maybe some scope are extra...)

Reinstall APP,invite your bot to channel.... then @/BOT/ ,ok

🔨Fix

  • [x] Fix kook

Change

  • [X] simplify Receiver
  • [x] Just Fix Some SMALL BUG

Add

  • [x] Plugin OpenAPI file_match_required as re.compile return | file_match_required 属性排除相关插件

What's Changed

  • Slack Platform by @sudoskys in https://github.com/LlmKira/Openaibot/pull/297

Full Changelog: https://github.com/LlmKira/Openaibot/compare/lib0.25.4...lib0.25.5

- Python
Published by sudoskys over 2 years ago

openaibot - 🎮 Kook Support

⚒Attention

Discord fix: group Discord Client 需要启用 Intent 鉴权才能正常启动! https://discord.com/developers/

🔨Fix

  • [x] Fix discord: Message:read Intent

Change

  • [X] Support kook
  • [x] some fix
  • [x] rename some func in sender

Add

What's Changed

  • Fix discord Intent Reco|Kook Platform | fix some bug by @sudoskys in https://github.com/LlmKira/Openaibot/pull/293

Full Changelog: https://github.com/LlmKira/Openaibot/compare/lib0.25.3...lib0.25.4

- Python
Published by sudoskys over 2 years ago

openaibot - 🎮 Discord Support

⚒Attention

We fixed a forensic issue and recommend you update to this version after! 我们修复了一个鉴权问题,推荐您更新到此版本之后!

🔨Fix

  • [x] Fix a secure bug

Change

  • [X] Better Schema
  • [X] Better Prompt

What's Changed

  • Change To Apache License by @sudoskys in https://github.com/LlmKira/Openaibot/pull/285
  • Media Converter by @sudoskys in https://github.com/LlmKira/Openaibot/pull/286
  • Discord Pair by @sudoskys in https://github.com/LlmKira/Openaibot/pull/287

Full Changelog: https://github.com/LlmKira/Openaibot/compare/lib0.25.2...lib0.25.3

- Python
Published by sudoskys over 2 years ago

openaibot - lib0.25.2

What's Changed

  • Plugin System:env_required by @sudoskys in https://github.com/LlmKira/Openaibot/pull/283
  • Bump corelib version to 0.25.2
  • Bump OpenAPI VERSION to 20231017

Full Changelog: https://github.com/LlmKira/Openaibot/compare/lib0.25.1...lib0.25.2

- Python
Published by sudoskys over 2 years ago

openaibot - Fix

- Python
Published by sudoskys over 2 years ago

openaibot - [lib0.25.0_fix] Stable

Fixed

  • fix Substring not found

Changed

  • add repeatable in class BaseTool

Added

Full Changelog: https://github.com/LlmKira/Openaibot/compare/lib0.24.0_fix...lib0.25.0

- Python
Published by sudoskys over 2 years ago

openaibot - [lib0.25.0] Stable Preview

Fixed

  • fix Substring not found

Changed

  • add repeatable in class BaseTool

Added

Full Changelog: https://github.com/LlmKira/Openaibot/compare/lib0.24.0_fix...lib0.25.0

- Python
Published by sudoskys over 2 years ago

openaibot - lib0.24.0_fix

🔨 Attention

Before updating the program, please go to http://{ip}:15672/#/queues and delete all queues to avoid any conflicts.

If you run the following commands in the CLI:

```bash

View all queues

rabbitmqctl list_queues

Delete a specific queue based on the queue_name parameter

rabbitmqctl deletequeue queuename ```


Fixed

  • 如果不设置 ENDPOINT ,禁止从全局变量初始化

Changed

  • 改动了大量结构
  • 放宽程序验证限制,没有数据库环境变量仍可以继续运行

Added

  • 提供统一的 OPENAPI 供插件生态使用 exp:https://github.com/LlmKira/llmbotpluginbilisearch
  • 可下载的包序列 pip install -U llmbot
  • 程序包CI
  • 对 RabbitMQ 任务模组序列元信息的验证logger

Fixed

  • If ENDPOINT is not set, initialisation from global variables is disabled.

Changed

  • Changed a lot of structure
  • Loosened program validation restrictions so that it can continue to run without database environment variables.

Added

  • Provide unified OPENAPI for plugin ecology. exp:https://github.com/LlmKira/llmbotpluginbilisearch
  • Downloadable package sequences `pip install -U llmbot
  • Package CI
  • Validation of RabbitMQ task module sequence meta-information logger

- Python
Published by sudoskys over 2 years ago

openaibot - 0.24.0

🔨 Attention

Before updating the program, please go to http://{ip}:15672/#/queues and delete all queues to avoid any conflicts.

If you run the following commands in the CLI:

```bash

View all queues

rabbitmqctl list_queues

Delete a specific queue based on the queue_name parameter

rabbitmqctl deletequeue queuename ```


Fixed

  • 如果不设置 ENDPOINT ,禁止从全局变量初始化

Changed

  • 改动了大量结构
  • 放宽程序验证限制,没有数据库环境变量仍可以继续运行

Added

  • 提供统一的 OPENAPI 供插件生态使用 exp:https://github.com/LlmKira/llmbotpluginbilisearch
  • 可下载的包序列 pip install -U llmbot
  • 程序包CI
  • 对 RabbitMQ 任务模组序列元信息的验证logger

Fixed

  • If ENDPOINT is not set, initialisation from global variables is disabled.

Changed

  • Changed a lot of structure
  • Loosened program validation restrictions so that it can continue to run without database environment variables.

Added

  • Provide unified OPENAPI for plugin ecology. exp:https://github.com/LlmKira/llmbotpluginbilisearch
  • Downloadable package sequences `pip install -U llmbot
  • Package CI
  • Validation of RabbitMQ task module sequence meta-information logger

- Python
Published by sudoskys over 2 years ago

openaibot - [Preview][lib0.24]Plugin System

🔨 Attention

Before updating the program, please go to http://{ip}:15672/#/queues and delete all queues to avoid any conflicts.

If you run the following commands in the CLI:

```bash

View all queues

rabbitmqctl list_queues

Delete a specific queue based on the queue_name parameter

rabbitmqctl deletequeue queuename ```


Fixed

  • 如果不设置 ENDPOINT ,禁止从全局变量初始化

Changed

  • 改动了大量结构
  • 放宽程序验证限制,没有数据库环境变量仍可以继续运行

Added

  • 提供统一的 OPENAPI 供插件生态使用 exp:https://github.com/LlmKira/llmbotpluginbilisearch
  • 可下载的包序列 pip install -U llmbot
  • 程序包CI
  • 对 RabbitMQ 任务模组序列元信息的验证logger

Fixed

  • If ENDPOINT is not set, initialisation from global variables is disabled.

Changed

  • Changed a lot of structure
  • Loosened program validation restrictions so that it can continue to run without database environment variables.

Added

  • Provide unified OPENAPI for plugin ecology. exp:https://github.com/LlmKira/llmbotpluginbilisearch
  • Downloadable package sequences `pip install -U llmbot
  • Package CI
  • Validation of RabbitMQ task module sequence meta-information logger

- Python
Published by sudoskys over 2 years ago

openaibot - 0.21 RabbitMQ message control/logging system

🔨 DEPLOY ATTENTION

🧯 Before updating the program,stop bot, please go to http://{ip}:15672/#/queues and delete all queues to avoid any conflicts.

If you run the following commands in the CLI:

```bash

View all queues

rabbitmqctl list_queues

Delete a specific queue based on the queue_name parameter

rabbitmqctl deletequeue queuename ``` Or recreate the rabbitmq container

Added

  • RabbitMQ

python EXPIRATION_SECOND = 60 * 5 # 5min QUEUE_MAX_LENGTH = 120 X_OVERFLOW = "reject-publish" # 拒绝 CONSUMER_PREFETCH_COUNT = 12 # 消息流控 QUEUE_ARGUMENTS = { "x-max-length": QUEUE_MAX_LENGTH, # 上限 # "message-ttl": EXPIRATION_SECOND * 1000, "x-overflow": X_OVERFLOW # 拒绝 }

| Variable name | value | Description | | --- | --- | --- | | LLMBOTSTOPREPLY | 1 | Stop receiver from replying if the value is 1 | | LLMBOTLOGOUTPUT | DEBUG | Print LONG debug log on the screen if the value is DEBUG |

- Python
Published by sudoskys over 2 years ago

openaibot - 0.20 Node Network

Fixed

  • https://github.com/LlmKira/Openaibot/issues/266 适配API2D的Key格式
  • 默认不回复
  • 命令识别,带 @ 的命令已经可以被识别
  • 错误处理

Changed

  • 插件父类结构,添加认证标记
  • 转发路由系统重写
  • function 接收器回收此步函数防止无限重发

Added

  • https://github.com/LlmKira/Openaibot/issues/267 认证组件
  • TaskHeader 类添加 direct_reply 路由
  • TaskHeader 类添加 function_salvation_list 属性,在第一个子链中启用上一轮函数
  • 添加重发器库位于 middleware/chain_box

- Python
Published by sudoskys over 2 years ago

openaibot - 0.19

  • [x] Fix socks5 proxy
  • [x] Compatible with Python 3.8

- Python
Published by sudoskys over 2 years ago

openaibot - 0.18

  • [x] https://github.com/LlmKira/Openaibot/issues/265
  • [x] File Reader
  • [x] Translate plugin
  • [x] Logger

- Python
Published by sudoskys over 2 years ago

openaibot - v1.6.9-beta ChatGpt / 3.5

- Python
Published by sudoskys almost 3 years ago

openaibot - v1.6.9-alpha ChatGpt / 3.5

- Python
Published by sudoskys almost 3 years ago

openaibot - v1.6.8-stable

- Python
Published by sudoskys almost 3 years ago

openaibot -

- Python
Published by sudoskys about 3 years ago

openaibot - v1.6.7-alpha-fix-fix

- Python
Published by sudoskys about 3 years ago

openaibot - v1.6.7-alpha-fix

- Python
Published by sudoskys about 3 years ago

openaibot - v1.6.6-alpha

- Python
Published by sudoskys about 3 years ago

openaibot - v1.6.5-beta-fix

- Python
Published by sudoskys about 3 years ago

openaibot - v1.6.5-alpha Web即时支持系统尝试

New Command

trace - Admin activates automatic tracking of associated channels cross - whether the Admin starts a cross-response silent - Admin starts silent error reporting

- Python
Published by sudoskys about 3 years ago

openaibot - v1.6.4-alpha 修复错误

- Python
Published by sudoskys about 3 years ago

openaibot - v1.6.3-beta 自动重试提升健壮性

- Python
Published by sudoskys about 3 years ago

openaibot - v1.6.3-alpha 尝试轮转

- Python
Published by sudoskys about 3 years ago

openaibot - v1.6.2-beta

- Python
Published by sudoskys about 3 years ago

openaibot - v1.6.2-alpha Fix Server

- Python
Published by sudoskys about 3 years ago

openaibot - v1.6.1-beta

- Python
Published by sudoskys about 3 years ago

openaibot - v1.6.1-alpha

- Python
Published by sudoskys about 3 years ago

openaibot - v1.6.0-beta

- Python
Published by sudoskys about 3 years ago

openaibot - v1.6.0-alpha

  • [x] fix web support

- Python
Published by sudoskys about 3 years ago

openaibot - v1.5.9-beta

- Python
Published by sudoskys about 3 years ago

openaibot - v1.5.9-alpha

- Python
Published by sudoskys about 3 years ago

openaibot - v1.5.8-beta

v1.5.8-beta

- Python
Published by sudoskys about 3 years ago

openaibot - v1.5.8-alpha

- Python
Published by sudoskys about 3 years ago

openaibot - v1.5.7-alpha

https://github.com/sudoskys/llm-kira refractor. speed up. 移除了 transformers ,提升速度。

大量采用数据类,强类型。

- Python
Published by sudoskys about 3 years ago

openaibot - v1.5.6-beta

- Python
Published by sudoskys about 3 years ago

openaibot - v1.5.6-alpha

  • [x] 修复问题

- Python
Published by sudoskys about 3 years ago

openaibot - v1.5.5-beta

- Python
Published by sudoskys about 3 years ago

openaibot - v1.5.5-alpha

https://github.com/sudoskys/Openaibot/pull/118

- Python
Published by sudoskys about 3 years ago

openaibot - API Server v2

- Python
Published by FrostleafChan about 3 years ago

openaibot - v1.5.3-beta

- Python
Published by sudoskys about 3 years ago

openaibot - v1.5.2-beta New Era

- Python
Published by sudoskys about 3 years ago

openaibot - v1.5.1-beta New Era

  • [x] QQ协议支持
  • [x] 通用的事件层,可以便捷开发其他平台的 Controller
  • [x] 新的配置文件,需要重新配置配置文件了。
  • [x] Web层的事件接口
  • [x] 热力扳机,利用低耗模型主动发言回复。
  • [x] 重构的返回类
  • [x] 热力扳机群组活跃度
  • [x] 修复v1.5.0

- Python
Published by sudoskys about 3 years ago

openaibot - fix Bug

- Python
Published by sudoskys about 3 years ago

openaibot - Forgetting curve

  • 检索算法
  • 新的 details 插件
  • 稳定

- Python
Published by sudoskys about 3 years ago

openaibot - Release docker:Plugin system fix

- Python
Published by sudoskys about 3 years ago

openaibot - Release docker:Plugin system

插件系统

- Python
Published by sudoskys about 3 years ago

openaibot - Release docker

- Python
Published by sudoskys about 3 years ago

openaibot - Release docker

- Python
Published by sudoskys about 3 years ago

openaibot - 修复漏洞 + Voice

- Python
Published by sudoskys about 3 years ago

openaibot - 语音支持

- Python
Published by sudoskys about 3 years ago

openaibot - v1.1.0-alpha

  • 稳定的效果

- Python
Published by sudoskys about 3 years ago

openaibot - v1.0.0-alpha

Docker 支持

  • 中间件支持
  • 稳定的一代 你不需要下载这里的 release, 我只是发布一下 docker.

- Python
Published by sudoskys about 3 years ago