Skip to content

Releases: LlmKira/Openaibot

pypi_1.0.5 `learn` Command

29 Apr 08:53
05c5633
Compare
Choose a tag to compare
Merge pull request #408 from LlmKira/dev

add `/learn` command

pypi_1.0.4 Logic

22 Apr 09:03
32389d4
Compare
Choose a tag to compare
Merge pull request #405 from LlmKira/dev

Add duckduckgo-search

pypi_1.0.3 Code Interpreter

20 Apr 05:31
ac5fe4a
Compare
Choose a tag to compare

Code Interpreter from e2b.dev

app_4.0.4 Logic Mock

20 Apr 10:25
b049286
Compare
Choose a tag to compare

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 #403

Full Changelog: pypi_1.0.3...app_4.0.4

app_4.0.3 Fix tool_call logic

19 Apr 02:15
2e05c37
Compare
Choose a tag to compare
Merge pull request #396 from LlmKira/dev

Fixa auth logic

pypi 1.0.2 Vision Model Support

18 Apr 15:06
af73e3b
Compare
Choose a tag to compare

Support image as input

image

Full Changelog: pypi_1.0.2...pypi_1.0.2

Use LMDB as fallback && fix tool_call

18 Apr 12:24
1a58d1f
Compare
Choose a tag to compare
Merge pull request #384 from LlmKira/dev

LMDB fallback && Fix bug on tool_call

fix bug

18 Apr 05:29
ee2e629
Compare
Choose a tag to compare
Merge pull request #383 from LlmKira/dev

dynamic require_auth

pypi_1.0.1 Hook

17 Apr 15:12
c0b4510
Compare
Choose a tag to compare

Check the readme for more info.

from llmkira.openapi.hook import resign_hook, Hook, Trigger, run_hook


@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 run_test():
    print("Before running hook")
    arg, kwarg = await run_hook(Trigger.SENDER, 2, 3, a=4, b=5)
    print(f"After running hook {arg} {kwarg}")


import asyncio  # noqa

asyncio.run(run_test())

pypi_1.0.0 publish

17 Apr 06:19
6c05fec
Compare
Choose a tag to compare

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