Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

https://github.com/0xricksanchez/aionic

AIonic: A unified, user-friendly Rust library for seamless integration with various public Large Language Model APIs, such as openAI or Bard
https://github.com/0xricksanchez/aionic

ai api artificial-intelligence bard chatgpt chatgpt-api llama llama2 openai

Last synced: 26 days ago
JSON representation

AIonic: A unified, user-friendly Rust library for seamless integration with various public Large Language Model APIs, such as openAI or Bard

Awesome Lists containing this project

README

        


AIonic



AIonic logo










PRs welcome



AIonic is a Rust library designed to interface seamlessly with a range of public
Language Model APIs, offering a streamlined, user-friendly experience. The name
AIonic not only encapsulates our focus on AI, but also alludes to 'ionic bonds'
— representing our mission to connect various elements of AI through a single
interface. In a sense, just like ionic bonds facilitate the flow of electrons,
AIonic promotes a seamless flow of data and functionality between different language
models, all within the vibrant, performant world of Rust.

## Examples

The `examples/` folder houses a non exhaustive amount of API showcase examples.
They can be tested by running `cargo run --example ` from the root
directory of this project.

## Status

The library is currently in very active development.
We covered the following aspects:

* openAI:
* [x] Chat
* [x] Images
* [x] Embeddings
* [x] Audio
* [x] Files
* [x] Fine-tunes
* [x] Moderations
* Bard/PaLM2:
* [ ] TODO
* LLaMA:
* [ ] TODO
* Claude2:
* [ ] TODO

## Contributing

Contributions are welcome. Please open an issue to discuss your ideas before
making large changes.

## License

This project is licensed under the MIT License.