Recent Releases of i4-0-client-py

i4-0-client-py - v16.0.0

Thumbnail

New

  • Added KokoroTTS support for the text2audio service.
  • Added a chunks parameter in the speech2text service.
  • Added a new (server-side) parameter for the speech2text service.
  • New (client-side) configuration parameters:
    • SimulatedSensedInUserPrompt: If true this will write the simulated vision and simulated audition results in the user prompt instead of using the system prompt.
    • Chatbot_UseReasoning: Allow the usage of reasoning in the chatbot model or select a reasoning level (if the model and server allows it).
    • Chatbot_AllowMemoriesUsage: Enable or disable the memories.
    • Chatbot_ToolsInSystemPrompt: Write the tools in the system prompt instead of using the special tools argument. Might work better for some models or with some prompts.
    • SimulatedVision_v1_Image2Text_Server: The server to use for the img2text service during the Simulated Vision V1.
    • SimulatedVision_v1_ObjectDetection_Server: The server to use for the od service during the Simulated Vision V1.
    • SimulatedAudition_v1_SpeechToText_Server: The server to use for the speech2text service during the Simulated Audition V1.
    • Image2Text_MaxLength: Max length for the img2text service.
    • Text2Audio_TTS_Voice: Voice to use for the TTS.
    • Text2Audio_TTS_Speed: Voice to use for the TTS.
    • See the documentation for more info!
  • New tool: internet-chatbot. It allows the current chatbot to ask a prompt or redirect your prompt to a chatbot in internet, example: gpt-5-nano, deepseek-r1. Be aware that this uses a third-party chatbot, so your prompt will not be encrypted and the third-party can collect your data.
  • Added typical_p parameter for the hf chatbot.
  • Implemmented Flash Attention 2 for some services besides chatbot.
  • Added Simulated Audition V1 support for the videos in the Simulated Vision V2.

Updated / Fixed

  • Updated documentation
  • Fixed a typo in the speech2text service using the Whisper library.
  • Renamed some files.
  • Fixed some server-side bugs.
  • Updated requirements.

Removed

  • Removed SSL support due to problems and not being able to test it. This shouldn't really be a big probles because the prompt (unless you disable it manually) will be sent encrypted to the server and the response of the server will also be encrypted.

Compatibility

All the v16 servers are compatible with v16 clients. All the v16 clients are compatible with v16 servers.

Older clients/servers should be compatible with newer clients/servers, but new functions will not be available.

[!NOTE] The configuration file in the server (if updating the sever from an older version) should be edited manually.

The way that the servers handle the pricing of the services might change in a future version.

- Python
Published by alcoftTAO 9 months ago

i4-0-client-py - v15.2.0

New

  • Added multimodal chatbot support with lcpp. You can now run GGUF/Quantized multimodal chatbots (only with image support, audio and video doesn't work for now)!
  • hf chatbots (for both text-only and multimodal) now support tools without using the system prompt (experimental; not tested).
  • New parameters for chatbots.
  • New automatic installation script! See documentation for more info.

Updated / Fixed

  • Updated documentation.
  • Fixed some bugs with encryption.
  • Fixed some client-side bugs.
  • Fixed bugs related to Simulated Vision V1 & V2 and Simulated Audition V1.
  • Updated client requirements.
  • Fixed bugs related to the RVC service, with NVIDIA series 50 GPUs or torch>=2.6. This is not fully fixed yet, please see this issue at the RVC project and manually change the fairseq code following this message.
  • Fixed some bugs related to the speech2text service.
  • Fixed minor server bugs.
  • Now the time it takes for the model to generate it's first token doesn't apply to the queue time (only for the chatbot service).
  • Updated some tools for better understanding. Also, now the model can write and see multiples URLs in the internet_url tool.
  • Changed the way the server process messages (experimental; testing).
  • Updated requirements.
  • Modified the way the server handles temporal files.

Removed

  • Removed pre-defined models (for both LCPP and SDCPP).
  • Removed GPT4All chatbot.
  • Removed old automatic installation script.
  • The chatbot now doesn't print the response to the server's CLI.
  • Removed automatic clear cache, since most services doesn't use temporal files anymore.
  • Removed the GlobalConnection class of the server; the server will only have WebSockets support for now.

Compatibility

All the v15 servers are compatible with v15 clients. All the v15 clients are compatible with v15 servers.

Older clients/servers should be compatible with newer clients/servers, but new functions will not be available.

- Python
Published by alcoftTAO 11 months ago

i4-0-client-py - v15.1.0

Updated

  • Improved tool understanding.

Compatibility

All the v15 servers are compatible with v15 clients. All the v15 clients are compatible with v15 servers.

Older clients/servers should be compatible with newer clients/servers, but new functions will not be available.

[!WARNING] DEVELOPERS USING THE I4_0-Client-PY<15.0.0 PACKAGE MIGHT NEED TO CHANGE SOME THINGS IF THEY UPDATE TO THE NEW VERSION. Also, this version has not been fully tested.

- Python
Published by alcoftTAO 12 months ago

i4-0-client-py - v15.0.0

Thumbnail

New

  • New server and client configuration.
  • The client can now choose to not encrypt the data.
  • New script for parsing GGUF pre-defined models.
  • Chatbot models can now use a pre-defined seed. See documentation for details.
  • The server can now use SSL for the WebSockets.
  • Created a class for managing multiple connection methods in the server. Expect new ways to connect to the server in the future.
  • New index -2, to get the first cheapest model of the server.
  • MinP and TypicalP configurable parameters for the chatbot, in both client and server.
  • I4.0 can now generate XLSX files from a CSV code.
  • I4.0 can now understand PDF, CSV, and XLSX files from the user.

Updated / Fixed

  • Updated documentation.
  • Updated all the services that supports files to save the files in a buffer, not in the disk.
  • Updated some tools names.
  • Removed that I4.0 generates a prompt for searching the internet. The prompt from the user will be used from now on.
  • Updated some tools parameters for the models. Also improved chatbot tools understanding.
  • Configuration will not be saved after closing the server. You can now change the configuration while the server is running, but a server restart is required to apply the changes.
  • Bug fixes.
  • Updated requirements.
  • Hybrid encryption is now used for the server database.

Compatibility

All the v15 servers are compatible with v15 clients. All the v15 clients are compatible with v15 servers.

Older clients/servers should be compatible with newer clients/servers, but new functions will not be available.

[!WARNING] DEVELOPERS USING THE I4_0-Client-PY<15.0.0 PACKAGE MIGHT NEED TO CHANGE SOME THINGS IF THEY UPDATE TO THE NEW VERSION. Also, this version has not been fully tested.

- Python
Published by alcoftTAO 12 months ago

i4-0-client-py - v14.1.0

New

  • New hybrid encryption method, for both server and client. Much faster than RSA.
  • text2image (SD-CPP) now uses random seeds for each image.
  • New tool: document-creation. I4.0 can now create .docx and .pdf files!
  • Google search engine has been integrated. If DuckDuckGo throws and error, it uses Google. This can be customizable in the server configuration (see the documentation for more info).
  • Data save can now have a file limit support. If file size > the limit, it doesn't save it.

Updated / Fixed

  • Updated documentation.
  • Updated client connection to the server.
  • text2audio service will now be able to use multiple libraries, other than transformers.
  • Bug fixes.
  • Updated server code.
  • Updated tools description.
  • Bug fixes in the automated installation script.
  • Updated requirements.

Compatibility

All the v14 servers are compatible with v14 clients. All the v14 clients are compatible with v14 servers.

[!WARNING] DEVELOPERS USING THE I4_0-Client-PY<14.0.0 PACKAGE WILL NEED TO CHANGE SOME THINGS IF THEY UPDATE TO THE NEW VERSION.

- Python
Published by alcoftTAO about 1 year ago

i4-0-client-py - v14.0.0

Thumbnail

New

  • New system for managing temporal files.
  • New queue system.
  • Data save.
  • Response cache. WE ARE STILL WORKING ON THIS.
  • New configuration (both client and server).
  • Internet research.
  • More documentation.
  • New parameters available for the client: TopP, TopK.
  • Some tools may require tokens in the API key.
  • New response parameter: errors.
  • New tools.
  • New assets.
  • Added a lot of new parameters for the lcpp chatbots.
  • More pre-defined models for the lcpp chatbot.
  • Official I4.0 client, in CLI. Check out the I4.0 Client CLI!.

Updated / Fixed

  • Fixed a bug related to the memories.
  • Updated websockets library.
  • Fixed bugs related with the queue.
  • Changed some client-side configuration parameters.
  • Updated automated installation script.
  • Updated requirements.
  • Fixed bugs related with the API key creation.
  • Fixed bugs related with the hf chatbot (both text-only and multimodal).
  • From now on, gpt4all chatbots are deprecated.
  • Updated a lot of services to use temporal files.
  • Updated README.md.
  • Updated low-level client.
  • Updated high-level client.
  • Updated client config to be in a class, so it can be more easy to save into a JSON or dictionary.

Compatibility

All the v14 servers are compatible with v14 clients. All the v14 clients are compatible with v14 servers.

[!Warning] DEVELOPERS USING THE I4_0-Client-PY<14.0.0 PACKAGE WILL NEED TO CHANGE SOME THINGS IF THEY UPDATE TO THE NEW VERSION.

- Python
Published by alcoftTAO about 1 year ago

i4-0-client-py - v13.2.1

Fixed

  • Fixed a small bug when using a different dtype in the service de.

Compatibility

  • All the v13 servers are compatible with v13 clients.
  • All the v13 clients are compatible with v13 servers.

[!WARNING] DEVELOPERS USING THE I4_0-Client-PY<13.2.0 PACKAGE WILL NEED TO CHANGE SOME THINGS IF THEY UPDATE TO THE NEW VERSION.

- Python
Published by alcoftTAO about 1 year ago

i4-0-client-py - v13.2.0

New

  • Temporal conversations: conversations can now be automatically deleted after any amount of years, months, days, hours, or minutes.
    • For clients without a valid API key (or no API key at all), the conversation will be automatically deleted based on the server configuration.
    • For clients with a valid API key, conversations will not be deleted by default unless specified by the key.
  • New tools for the chatbot:
    • memory-edit: edit previously created memories.
    • memory-delete: delete previously created memories.
  • Client-customizable maximum response length.
  • Client-customizable model temperature.
  • The server can now use dml for the RVC service.
  • New client configuration parameters:
    • MaxLength: changes the maximum length of the response.
    • Temperature: adjusts the model's temperature.
  • Simulated Vision V2: text-only chatbots can now understand videos! The old simulated vision (for images) has been renamed to Simulated Vision V1.
    • WARNING: This feature is experimental and may contain bugs.
  • Simulated Audition V1: text-only chatbots can now understand audio files!
    • WARNING: This feature is experimental and may contain bugs.

Updated / Fixed

  • Updated chatbot tools: improved understanding and tool invocation.
    • Clients can now add custom tools that the chatbot can call.
  • Updated multimodal parameter:
    • Previously known as allows_files. If set to true, clients could send images, videos, audios, etc., even if the model didn’t support them. Now, the server owner can specify supported file types in the configuration, separated by spaces.
    • Examples:
      • "multimodal": "" → text only.
      • "multimodal": "image" → supports images and text.
      • "multimodal": "image video" → supports images, videos, and text.
      • "multimodal": "video audio" → supports videos, audios, and text.
    • Supported file types for now: image, video, audio.
  • Updated encryption: now faster.
  • Updated automatic server installation script with minor bug fixes.
  • Updated requirements.
  • Fixed a bug in several services when the server used a custom dtype:
    • Affected services: qa, chatbot (hf), translation (translators), nsfw_filter (text), multimodal chatbot (hf), de, od, text2audio.
  • Updated documentation.
  • Split client-server connection logic into separate files:
    • ServerConnection.py: basic and low-level connection to the server.
    • Utils/Recorder.py: records audio from microphone or system.
    • Utils/ServerUtilities.py: high-level server connection utilities.

Compatibility

  • All v13 servers are compatible with v13 clients.
  • All v13 clients are compatible with v13 servers.

[!WARNING] DEVELOPERS USING THE I4_0-Client-PY<13.2.0 PACKAGE WILL NEED TO MAKE SOME CHANGES IF UPDATING TO THIS VERSION.

- Python
Published by alcoftTAO about 1 year ago

i4-0-client-py - v13.1.0

Fixed

  • Fixed a small bug in the client.
  • Fixed a bug that saves the conversation files.
  • Fixed API key bugs.

Updated

  • New predefined models for Llama-CPP.
  • Replaced the default internet_chat in the configuration.
  • Updated database server.
  • Updated the automatic requirements installation script.
  • Updated requirements.

Compatibility

  • All the v13 servers are compatible with v13 clients.
  • All the v13 clients are compatible with v13 servers.

- Python
Published by alcoftTAO over 1 year ago

i4-0-client-py - v13.0.1

Fixed

  • Fixed bug with offloading.

Compatibility

  • All the v13 servers are compatible with v13 clients.
  • All the v13 clients are compatible with v13 servers.

- Python
Published by alcoftTAO over 1 year ago

i4-0-client-py - v13.0.0

New

  • Database server (required from now on).
  • New configuration.
  • New pre-defined models for LLaMA-CPP-Python chatbot.
  • New API key saving method.
  • New conversations saving method.
  • New memories saving method.
  • New commands on the server.
  • Client can now specify the hash it is using.

Updated / Fixed

  • Updated client.
  • Splitted the speech recognition service.
  • Fixed model offloading: now it offloads a single model, not all the models from a service.
  • Updated encryption.
  • Updated system prompts.
  • Chatbots require less memory for Intel GPUs or any other GPUs using SYCL.
  • Fixed internet search.
  • Updated requirements.
  • Updated documentation.
  • Updated readme.

Compatibility

The compatibility may be a bit weird in this version: - Clients since v13.0.0 can connect to v13.0.0 servers. - Clients since v12.0.0 may be able to connect to v13.0.0 servers (not confirmed, but should work). - Clients since v13.0.0 can't connect to older versions servers.

- Python
Published by alcoftTAO over 1 year ago

i4-0-client-py - v12.0.0

New

  • The user can now select the tools that I4.0 can use.

Updated / Fixed

  • [CLIENT] Updated config.
  • [BOTH] Updated encryption, there is now support for other hash types. (Please see the LibI4/Python_AI/encryption.py or the Encryption.py file in the client for more info).
  • [SERVER] The server encryption has been moved to the LibI4/Python_AI/encryption.py file.
  • [SERVER] Updated LibI4/Python_AI/install_requirements_auto.sh script.
  • [SERVER] Updated system prompts.
  • [SERVER] Updated the server.
  • [SERVER] Updated config.
  • [SERVER] Updated documentation.
  • [BOTH] Updated README.md.

Deleted

  • Removed Data Share since it's now deprecated. Official TAO71 Data Share server will stop working now.
  • The chat search type has been (temporally) removed.

Compatibility

This version is compatible with the following versions: v12.0.0.

- Python
Published by alcoftTAO over 1 year ago

i4-0-client-py - v11.0.2

Updated / Fixed

  • Python client does not use asyncio loops, now the functions are async.
  • Fixed some bugs in the Python client.
  • Updated system prompts.
  • Fixed some bugs in the server.

Compatibility

This version is compatible with the following versions: v11.0.2, v11.0.1, v11.0.0.

- Python
Published by alcoftTAO over 1 year ago

i4-0-client-py - v11.0.1

Updated / Fixed

  • Fixed a bug with the files.
  • Fixed client dependencies.
  • Renamed LibI4/PythonServerConnection to LIbI4/ClientPythonPackage.
  • Internet response is now saved in the memories, not in the conversation.
  • Updated default system prompts.

Removed

  • Removed C# client bindings.
  • Removed TypeScript client bindings.

Compatibility

This version is compatible with the following versions: v11.0.1, v11.0.0.

- Python
Published by alcoftTAO over 1 year ago

i4-0-client-py - v11.0.0

New

  • Encryption using public and private keys in both server and clients.
  • Python package for the client: I4-0-Client-PY.

Fixed / Updated

  • Bug fixes.
  • Updated default system prompts.
  • Updated LibI4/Python_AI/install_requirements_auto.sh.
  • Updated requiremets.

Deprecated

  • C# client bindings have been deprecated. Please use the Python client bindings.

Compatibility

This version, in both servers and clients, are only compatible with this same version or future versions due to the encryption.

- Python
Published by alcoftTAO over 1 year ago

i4-0-client-py -

New

  • Added new documentation.
  • Implemented model offloading.
  • Support for more custom Torch dtypes.
  • [Chatbot: LCPP] Split mode introduced.
  • Added custom seed for services.
  • New internet functions:
    • chat: Uses a chatbot from DuckDuckGo, customizable in the configuration.
    • maps: Enables location searches.
  • Offload time: The model will be offloaded after X seconds of inactivity to save RAM or VRAM.
  • Clear cache time: Automatically clears the cache every X seconds.
  • Clear queue time: Automatically deletes queues and stored times after X seconds.
  • The rvc service now uses a TAO71-AI fork with Intel GPU support.

Fixed / Updated

  • Updated LibI4/Python_AI/Inference/PredefinedModels/chatbot_nf_lcpp.yaml.
  • Updated LibI4/Python_AI/Inference/PredefinedModels/text2img_sdcpp.yaml.
  • Queue times now reflect token generation time rather than full response time.
  • Replaced certain commands for image and audio generation.
  • Fixed various bugs.
  • Updated default system prompts.
  • Refreshed requirements and optional requirements.
  • Fixed an I/O error causing API keys to go undetected.

Removed

  • The tts service has been removed. It can now be replaced by text2audio.

Compatibility

Older versions like v9.0.0 retain compatibility with some features of this version.
For full compatibility, upgrading to this version is recommended.

- Python
Published by alcoftTAO over 1 year ago

i4-0-client-py - v9.1.0-DEV

New

  • Clear queue time.
  • Added some notes to the pre-defined LLaMA-CPP models.
  • New pre-defined models for StableDiffusion-CPP.

Updated / Fixed

  • Fixed some queue errors.
  • Replaced commands.
  • Updated internet search.
  • Updated default system messages.

Working on

  • Video Pre-Training implementation.
  • Support for other file types like PDF, CSV, etc. (only for the chatbots!).

Compatibility

All the servers and clients from this version has full compatibility with servers and clients from this same version and versions: v9.0.0.

- Python
Published by alcoftTAO over 1 year ago

i4-0-client-py - v9.0.0

New

  • Predefined models for LCPP chatbots.
  • Use custom dtype for Transformers.
  • RVC now allows to configure the number of threads to use (experimental).
  • The server cache files are now cleared when the server closes or every 5 minutes.
  • Internet search can now search for news and websites.
  • The clients can now check if a chatbot is multimodal or not.
  • Simulated vision, for chatbots that are not multimodal.
  • Python client bindings (experimental, not tested).

Fixed / Updated

  • Data share can be turned on and off by both the server and user.
  • Internet search now uses DuckDuckGo instead of google.
  • Bug fixes.
  • Updated system prompts.
  • Updated requirements.
  • Updated API keys, they can have uppercase, numbers and symbols now.
  • Changed the license from TAO71 License 111 to TAO71 I4.0 License (version 1).

Compatibility

All the servers and clients from this version has full compatibility with servers and clients from this same version.

- Python
Published by alcoftTAO over 1 year ago

i4-0-client-py - v8.2.0

New

  • Multimodal chatbot.
  • Re-programmed the conversations (old conversations are compatible!).
  • New config.

Fixed / Updated

  • Updated the requirements.
  • Updated documentation.
  • Fixed a bug in the C# PyAIResponse.cs file.

Working on

  • Bug fixes in the server.
  • Python client bindings.

[!NOTE] This version clients are compatible with the servers from the versions: v8.0.0, v8.1.0-DEV. Also, new version servers are compatible with the clients from the mentioned versions.

This changes are from the DEV versions: - v8.1.0-DEV

- Python
Published by alcoftTAO over 1 year ago

i4-0-client-py - v8.1.0 DEV

New

  • You can now use StableDiffusion-CPP-Python for text2img.
  • Custom system prompts based in if the API key is admin or not.
  • The user can now select if it wants to enable or disable some specific system prompts of the server.
  • New development branch.

Fixed / Updated

  • Fixed a bug with the queues.
  • Probably fixed a bug that causes the server to not delete the temporal files.
  • Fixed a bug with the data share.
  • Updated the documentation to this new version.
  • Fixed a glitch that alters system prompts to add server's system prompts, even if the user said no.
  • Updated default system prompts.
  • Added installation for StableDiffusion-CPP-Python.
  • Updated requirements.
  • Fixed a bug related with the API keys.
  • Updated C# client.
  • Updated TypeScript client.
  • Deprecated the test.py script.
  • Added the verbose = True argument in the Speech Recognition.
  • Deleted plugins for now.

Working on

  • Multimodal chatbot.

[!NOTE] This new version clients are compatible with the servers from the versions: v8.0.0. Also, new version servers are compatible with the clients from the mentioned versions.

[!WARNING] Remember that this is a development version, bugs, crashes and incompleted code is expected!

- Python
Published by alcoftTAO over 1 year ago

i4-0-client-py - v8.0.0

New

  • Moved assets to this repository (I4.0's assets repository is now deprecated).
  • New and updated documentation.
  • Splitted different chatbots across 3 files.
  • New configuration.
  • I4.0 can now store memories across conversatios.
  • New server functionality.
  • More security in the servers.
  • Added some code that deletes the generated files from the server when processing is done.
  • Files now have a maximum size allowed by the server.
  • New system prompts.
  • Support for Intel GPUs in most of services.

Fixed / Updated

  • Fixed and updated audio generation.
  • Fixed speech recognition using hf.
  • Fixed depth estimation.
  • Fixed image to text.
  • Fixed and updated image to image.
  • Updated some functionalities of the chatbots.
  • Fixed some bugs in Python 3.11.
  • When deleting a conversation it now gets fully deleted, instead of replacing it with empty strings.
  • Fixed some server errors that made the server crash.
  • Clients can now send files to the server, instead to sending it to another server.
  • Fixed some other bugs in the server.
  • Fixed some bugs related to the conversations.
  • Update conversation templates.
  • Updated the automatic installation of requirements.
  • Updated requirements.
  • Updated test.
  • Updated both C# and TypeScript bindings.
  • Updated the readme with the latest information.

Working on

  • Support for Intel GPUs in RVC.
  • Multimodal chatbot.
  • TextToImage generation with StableDiffusion.CPP.

[!NOTE] This new version clients are compatible with the servers from this same version (v8.0.0). Also, new version servers are compatible with the clients for this same version.

- Python
Published by alcoftTAO over 1 year ago

i4-0-client-py - I4.0 1st Birthday!!!

[!NOTE] This is not an update, it's just a message for the community.

Today we celebrate I4.0's first birthday! 🎉

Some time ago, we set out with a clear mission: to create an artificial intelligence as close to AGI as possible—free of limitations, open-source, and available to everyone.

This milestone isn’t just for I4.0, but for everyone who believes in innovation without barriers, in a future where AI remains an open-source and accessible tool for all.

Let’s keep moving forward together towards a future without limits!

We’re currently working on optimizations, new modules and client bindings in Python, and an update will be released soon.

Additionally, I4.0's official server (tao71.sytes.net) now offers some free services! While these options may change over time, here’s what’s currently available for free:

  • A free basic chatbot (at index 0)
  • Text Classification (at index 0)
  • NSFW filters for both text and images (at index 0 for both)

- Python
Published by alcoftTAO over 1 year ago

i4-0-client-py - v7.1.0

Added: - Python test for server. - TypeScript client bindings (NOT TESTED). - System sound recorder. - You now have a function to get the Terms Of Service from the server. - Server checks if you have a TOS.txt file. If you don't, the server creates it. - User now can get a conversation from the server. - User now can get the Terms of Service from the server. - User now can get information about it's API key from the server. - User now can get a description of a service. - New service: ld (Language Detection). - API keys can now be admin of the server. This can be used to execute some commands on the server.

Changed: - Record microphone and system sound is now programmed in C#. - New configuration that allows you to have multiple models of the same type. For more information and how to use please read the file LibI4/Python_AI/ai_config.py. - Users can choose which model they want to use. - The server now uses collections.abc. - Server now have no send and receive bytes limit.

Deprecated: - Server for receive files is now deprecated. Since the server now has no bytes limit, there's no reason to receive files using this server instead of the default server. - UVR service is deprecated temporally, but it will be re-programmed and will be working again.

Working on: - Official client.

TODO: - New Discord bot. - Compatibility with Intel GPUs. - More languages support for the client (Python). - Better Docker support. - Documentation.

[!WARNING] This version has not been competelly tested. Errors and bugs are expected.

[!NOTE] This new version clients are compatible with the servers from the versions: v7.0.0, v7.0.1. Also, new version servers are compatible with the clients from the mentioned versions. Next version will focus on the chatbot, bug fixes and more testing.

- Python
Published by alcoftTAO over 1 year ago

i4-0-client-py - v7.0.1

Changed: - Fixed a bug of the chatbot when using GPT4All. - Updated requirements.

- Python
Published by alcoftTAO almost 2 years ago

i4-0-client-py - v7.0.0

Deprecated: - TCFG to JSON. - Intel GPUs are not supported anymore (for now). This is because we can't test I4.0 on Intel GPUs.

Removed: - Thinking prompts, because it only consumed resources and don't work well in some models. - Some dependencies from C#. - Some unnecesary data that the server sends to the client.

Changed: - Added some more requirements. - Banning, now it can ban IPs and keys. - Internet connection, reading from websites. - Auto-install requirements, you can now force to download the CPU wheel of PyTorch and LLAMA-CPP-Python. - Data share banning. - System prompts, replaced with more and better system prompts. - whisper service is now called speech2text, because in a future it will support more speech2text models than whisper. - Inference services are now separated by directories. - Configuration, replaced some options with others, added a few more and deleted unnecesary/deprecated options. - Print loading message is not optional now. - License, changed some conditions and added a few more. - Fixed some bugs. - Some other things.

Added: - New chatbot system available: LLAMA-CPP-Python (Python bindings of LLAMA-CPP). - Docker support. WARNING: Only tested on AMD GPUs. The support it's kinda bad for now, but it will get better in the future. - Some computers where we test I4.0 on the README.md file. - New re-programmed server and client that allows streaming and more things! WARNING: Older versions servers WILL NOT be compatible with new versions clients and vice versa. - Faster client. - Better chatbot. - Add better support for some models of some services. - Some other things.

Working on: - Documentation for this version. - Official C# client. - New discord bot.

TODO: - System sound recorder (required by the Video Reaction plugin). - Better Docker support. - Compatibility with Intel GPUs. - More languages support for the client (Python and TypeScript).

[!WARNING] C# plugins HAS NOT been tested with the new client. This was ONLY TESTED using Arch Linux OSs.

- Python
Published by alcoftTAO almost 2 years ago

i4-0-client-py - v6.5.0 BETA-2

  • [X] Bug fixes.
  • [X] Removed compatibility with StyleTTS2 (for now) due to it's requirements conflicting with I4.0's requirements.
  • [X] New System Prompts.
  • [X] New prompt template that allows I4.0 to think.
  • [X] New configuration.
  • [X] Updated requirements.
  • [ ] Discord bot it's still bugged/broken.
  • [X] So much more!

[!WARNING] THIS IS A BETA RELEASE, BUGS ARE EXPECTED. THE FINAL 6.5.0 RELEASE ALSO MIGHT BE DIFFERENT.

[!NOTE] If you find any bug, it will help us if you describe it in the issues tab. Also, next release might be the full v6.5.0!

- Python
Published by alcoftTAO almost 2 years ago

i4-0-client-py - v6.5.0 BETA

  • [X] Updated C#.
  • [X] New configuration language: JSON.
  • [X] TCFG is now deprecated.
  • [X] New model: Question Answering (used only by the internet plugin for now).
  • [X] Bug fixes.
  • [X] Added StyleTTS2 to the TTS.
  • [X] New System Prompts.
  • [X] Removed the ai_server_all.py file.
  • [X] New configuration.
  • [X] Updated the license.
  • [X] Many other things.

[!WARNING] THIS IS A BETA RELEASE, BUGS ARE EXPECTED. THE FINAL 6.5.0 RELEASE ALSO MIGHT BE DIFFERENT.

[!NOTE] If you find any bug, it will help us if you describe it in the issues tab.

- Python
Published by alcoftTAO almost 2 years ago

i4-0-client-py - v6.0.4

  • [X] Fix some bugs related with the NSFW filters.

- Python
Published by alcoftTAO almost 2 years ago

i4-0-client-py - v6.0.3

  • [X] More bug fixes.

- Python
Published by alcoftTAO almost 2 years ago

i4-0-client-py - v6.0.2

  • [X] Bug fixes.

- Python
Published by alcoftTAO almost 2 years ago

i4-0-client-py - v6.0.1

  • [X] Fix a small syntax error.

- Python
Published by alcoftTAO almost 2 years ago

i4-0-client-py - v6.0.0

  • [X] New documentation.
  • [X] New module: Image To Image.
  • [ ] New module: UVR (but it's under creation).
  • [X] Bug fixes in Speech Recognition using Whisper.
  • [X] Updated dependencies.
  • [X] New I4.0 configuration.
  • [X] Data share (optional).
  • [X] New default System Prompts.
  • [X] Bug fixes in Depth Estimation.
  • [X] Bug fixes in C#-side.
  • [X] Some things are now deprecated (Voicevox, games with OpenCV, etc).
  • [X] Documented configuration (in the code).
  • [X] New queue and wait system.
  • [X] Better support for multiple GPUs (but it's not tested).
  • [X] Fixed some security issues in the server-side.
  • [X] Updated translation module.
  • [X] New license.
  • [X] Better syntax.
  • [X] Updated and fixed the Discord bot.
  • [X] Updated music player (C#).
  • [ ] Videoreaction plugin for C# is still under development.
  • [ ] Probably RVC models for I4.0 trained by TAO71-AI will be public soon?
  • [ ] Probably all the songs sung by I4.0 will be public soon?
  • [ ] Probably a version of I4.0 for mobile phones will be created?
  • [ ] Soon we will see integration with Home Assistant.

- Python
Published by alcoftTAO almost 2 years ago

i4-0-client-py - v5.0.2

  • [X] Fix a small bug related to the Discord bot.

- Python
Published by alcoftTAO about 2 years ago

i4-0-client-py - v5.0.1

  • [X] Fix a small bug.
  • [X] Updated requirements.

- Python
Published by alcoftTAO about 2 years ago

i4-0-client-py - v5.0.0

  • [X] Fixed Depth Estimation.
  • [X] Changed filters.
  • [X] Changed device code.
  • [X] Changed HuggingFace chatbot.
  • [X] New model: RVC.
  • [X] Remove emojis before translation.
  • [X] New model: TTS (using eSpeak-NG).
  • [X] Removed Tensorflow.
  • [X] New configuration.
  • [X] Fixed some bugs.
  • [X] Replace depth with de.
  • [X] Remove some default system prompts.
  • [X] Changed requirements.
  • [X] Replaced the MySQL for Python library with pymysql.
  • [X] Created .gitignore.
  • [X] Add citation to this repository at CITATIONS.bib.
  • [X] Changed README.md.
  • [X] Better discord bot.
  • [X] Some other things.

- Python
Published by alcoftTAO about 2 years ago

i4-0-client-py - v4.1.0

  • [X] Removed some chatbots.
  • [X] New configuration.
  • [X] Better Discord bot.
  • [ ] There are some bugs and glitches that should be fixed.
  • [X] Better default Image To Text model.
  • [ ] Some configuration should be removed.
  • [X] Discord bot can now use Image To Text.
  • [X] Discord bot can now use Audio Transcription (or Speech Recognition).
  • [ ] Record system sound from C# is under development.
  • [ ] Video reaction is under development.
  • [X] New requirements.
  • [X] Removed Jupyter Notebooks.
  • [ ] The AIFilter.cs file might get deleted in future versions.
  • [X] Changed the dependencie mysql-connector-python to pymysql.

- Python
Published by alcoftTAO over 2 years ago

i4-0-client-py - v4.0.0

Big changes in I4.0. The changes are: - [X] The files between inference and training have been separated. - [X] Some things have been renamed. - [X] The dependencies are better written. - [X] There are some files that are better documented. - [X] Fixed some bugs. - [X] Some system prompts that were unnecessary have been removed. - [X] Conversations and configuration has been improved. - [X] Among other things.

- Python
Published by alcoftTAO over 2 years ago

i4-0-client-py - v3.1.0

  • [X] Fixed some bugs.
  • [X] New model: Object Detection.
  • [X] Updated requirements.
  • [X] Better Text Classification.

Happy new year to everyone!

- Python
Published by alcoftTAO over 2 years ago

i4-0-client-py - v3.0.5.2

  • [X] Removed some lines created for debugging.

- Python
Published by alcoftTAO over 2 years ago

i4-0-client-py - v3.0.5.1

  • [X] Removed some plugins.

- Python
Published by alcoftTAO over 2 years ago

i4-0-client-py - v3.0.5

  • [X] Fixed some bugs.
  • [X] Changed some configuration.

- Python
Published by alcoftTAO over 2 years ago

i4-0-client-py - v3.0.4

  • [X] Fixed bugs related with the IP banning.
  • [X] Splitted services in: 'API key required' and 'API key not required'.

- Python
Published by alcoftTAO over 2 years ago

i4-0-client-py - v3.0.3.1

  • [X] Fixed bugs related with the IP banning.

- Python
Published by alcoftTAO over 2 years ago

i4-0-client-py - v3.0.3

  • [X] Fixed some bugs related with the server, IP banning and NSFW text filter.

- Python
Published by alcoftTAO over 2 years ago

i4-0-client-py - v3.0.2

  • [X] Fixed some bugs.
  • [X] Rewrited the most part of rec_files, it now uses WebSockets!

- Python
Published by alcoftTAO over 2 years ago

i4-0-client-py - v3.0.1

  • [X] Added the recorder file (we forgot to add it, sorry!).
  • [X] You can now start the rec_files server in the ai_server file.

- Python
Published by alcoftTAO over 2 years ago

i4-0-client-py - v3.0.0

  • [X] Changed some configuration.
  • [X] New model: Depth Estimation.
  • [X] Fixed Image Generation.
  • [X] Fixed some bugs.
  • [X] Added an audio recorder for C#.
  • [X] New functions and classes in C#.
  • [ ] Google Cloud STT MAYBE will return soon.

- Python
Published by alcoftTAO over 2 years ago

i4-0-client-py - v2.9.2.1

  • [X] Removed a C# line because it was created for testing.

- Python
Published by alcoftTAO over 2 years ago

i4-0-client-py - v2.9.2

  • [X] Updated chatbots, now if the model isn't in prompt_order, the users will not be able to start it.
  • [X] Fixed some bugs.
  • [X] Updated rec_files.
  • [X] Changed some configuration.

- Python
Published by alcoftTAO over 2 years ago

i4-0-client-py - v2.9.1

  • [X] Added some more configuration.
  • [X] Fixed audio generation.

- Python
Published by alcoftTAO over 2 years ago

i4-0-client-py - v2.9.0

  • [X] Updated requirements.
  • [X] HuggingFace models can now run on NVIDIA GPUs.
  • [X] Fixed some bugs.
  • [X] Updated some models.
  • [X] Better speech recognition using Whisper.
  • [X] Google removed from Speech Recognition.
  • [X] Only Whisper for Speech Recognition for now.
  • [X] More changes.

- Python
Published by alcoftTAO over 2 years ago

i4-0-client-py - v2.8.1

  • [X] Updated README.md
  • [X] Changed assets to a new repository.
  • [X] Added NSFW image filter.

- Python
Published by alcoftTAO over 2 years ago

i4-0-client-py - v2.8.0

  • [X] Fixed some bugs.
  • [X] Removed experimental compatibility with AMD GPUs due to errors.
  • [X] Removed ">=*" in the requirements.

- Python
Published by alcoftTAO over 2 years ago

i4-0-client-py - v2.7.5

  • [X] Docker support.
  • [X] Fixed bugs.
  • [X] Changed services names.
  • [X] Replaced the old internet chatbot with a new.
  • [X] Negative prompt for TextToImage allowed.
  • [X] Removed some unnecessary C# code.
  • [X] Better support for Jupyter Notebooks.
  • [X] New model: TextToAudio.
  • [X] Predicted server queue time.
  • [X] You can now use only 1 log file.
  • [X] The plugins are now in the server configuration.
  • [X] Some other things.

- Python
Published by alcoftTAO over 2 years ago

i4-0-client-py - v2.5.0

Major update!

  • [X] Fixed some bugs.
  • [X] Added compatibility with Jupyter Notebooks.
  • [X] The server code has been split into several files.
  • [X] Better support for AMD GPUs (Experimental).
  • [X] New VTuber system, created in Godot.
  • [ ] Docker support will be added soon.
  • [X] Etc...

- Python
Published by alcoftTAO over 2 years ago

i4-0-client-py - v2.1.0

Maintenance update

Fixed some API key bugs. The Discord bot plugin has been replaced with a rewritten Python version that now works.

- Python
Published by alcoftTAO over 2 years ago

i4-0-client-py - v2.0.0

Big changes in I4.0.

Improved conversations. Updated GPT4All chatbot. IP Banning for servers. TOS for servers. Bug fixes. Logs. Image to text Hugging Face model. Etc.

- Python
Published by alcoftTAO over 2 years ago

i4-0-client-py - v1.0.0

I4.0 CREATED!

The wiki will be written soon.

- Python
Published by alcoftTAO over 2 years ago