Skip to content

Releases: TaskingAI/TaskingAI

v0.3.0 🚀

03 Jun 14:52
Compare
Choose a tag to compare

TaskingAI Updates: Version 0.3.0

What's New

  1. Markdown content rendering and image uploads are now supported in Playground.
    image

  2. We introduce an OpenAI-compatible chat completion API, allowing users to seamlessly create Language Learning Model (LLM) based tasks or agent-based invocations.

from openai import OpenAI

client = OpenAI(
    api_key="YOUR_TASKINGAI_API_KEY",
    base_url="https://oapi.tasking.ai/v1",
)
response = client.chat.completions.create(
        model="YOUR_TASKINGAI_MODEL_ID", # or an assistant ID
        messages=[
            {"role": "user", "content": "Hello, how are you?"},
        ]
    )

print(response)
  1. Inference and Plugin service is now open source!

Key Fixes and Improvements

  • Error Log Updates:
    • Updated error log handling for Google Gemini when using function in v1 #106.
  • Build and Deployment Enhancements:
    • Updated server version in Docker Compose #111.
    • Bumped aiohttp to version 3.9.4 #109 and gunicorn to version 22.0.0 in the backend #108.
    • Added NLTK data to server Docker #158.
  • Inference and Model Management:
    • Updated inference version #116 and fixed wildcard model inference issues #107.
    • Added rerank model #144 and associated tag #162.
    • Fixed issues related to creating wildcard models during collection creation #119.
  • User Interface and Experience:
    • Introduced a new separator text splitter #115 and a name column to chat #118.
    • Updated navigation bar UI structure #128 and added project home #124.
    • Added chat search bar #129, playground markdown content support #132, and image upload in the playground #133.
    • Improved plugin refresh logic after creation #166 and deletion #167.
  • Validation and Configuration:
    • Implemented validation for action credentials during creation and updating #113.
    • Added a score threshold to retrieval config #117.
    • Added a checkbox for playground model configuration #126.
  • Sample Codes and Quick Access:
    • Added quick access to example codes #130 and sample code API #136.
    • Added a flag to determine whether to include file category #160.

New Features

  • Frontend and Playground Enhancements:
    • Added a stateless assistant invocation feature #137.
    • Added support for file and web records #131, and local image mount access #140.
    • Added assistant and collection UI API #138.
    • Made the inference service open-source #127.
    • Made the plugin service open-source #155.
  • OpenAI Compatibility:
    • Introduced OpenAI compatible API #139.

Testing and Quality Assurance

  • Backend Testing:
    • Added test cases for backend #125.
    • Updated inference test cases #154 and ignored unavailable test cases #146.
    • Added AWS storage test #165.
  • Error Handling and Fixes:
    • Fixed typos and spelling errors #122 and #142.
    • Fixed API routes #141 and handled empty record content #152.
    • Fixed chunk table pagination #169.
    • Fixed local file original name #153.
    • Fixed issues with deleting files in local storage #161.

Miscellaneous

  • Chore and Dependency Updates:
    • Updated version #148 and removed unnecessary packages #164.
    • Bumped requests from 2.31.0 to 2.32.2 in the inference module #145.
    • Updated plugin dependencies #163.
    • Added frontend Docker build test #143.

What's Changed

Read more

v0.2.2

12 Apr 17:07
Compare
Choose a tag to compare

What's Changed

Full Changelog: v0.2.0...v0.2.2

v0.2.0

12 Mar 15:38
Compare
Choose a tag to compare

What's Changed

New Contributors

Full Changelog: v0.1.3...v0.2.0

v0.1.3

06 Feb 13:28
Compare
Choose a tag to compare

What's Changed

Full Changelog: v0.1.2...v0.1.3

v0.1.2

02 Feb 14:13
Compare
Choose a tag to compare

What's Changed

New Contributors

Full Changelog: v0.1.1...v0.1.2

v0.1.1

30 Jan 16:14
Compare
Choose a tag to compare

What's Changed

  • docs: restructure readme and add demo video by @DynamesC in #9
  • chore: update code of conduct by @SimsonW in #12
  • feat: update action schema by @jameszyao in #16
  • doc: update README.md by @jameszyao in #17
  • feat: support custom host model with OpenAI API format @jameszyao
  • feat: add streaming chat completion support for models from Mistrial AI @jameszyao

New Contributors

Full Changelog: v0.1.0...v0.1.1

v0.1.0

23 Jan 04:02
Compare
Choose a tag to compare

What's Changed

Full Changelog: https://github.com/TaskingAI/TaskingAI/commits/v0.1.0