Open spec for Nano Bots: small, AI-powered bots that can be easily shared as a single file, designed to support multiple providers such as Cohere Command, Google Gemini, Maritaca AI MariTalk, Mistral AI, Ollama, OpenAI ChatGPT, and others, with support for calling tools (functions).
MIT License
Bot releases are hidden (Show)
The current version of the specification is available at https://spec.nbots.io/, and the public Request for Comments is open at https://github.com/icebaker/nano-bots-spec/discussions/1.
News in this version:
Published by icebaker 4 months ago
The current version of the specification is available at https://spec.nbots.io/, and the public Request for Comments is open at https://github.com/icebaker/nano-bots-spec/discussions/1.
News in this version:
Published by icebaker 9 months ago
The current version of the specification is available at https://spec.nbots.io/, and the public Request for Comments is open at https://github.com/icebaker/nano-bots-spec/discussions/1.
News in this version:
Breaking changes:
.yml
or .yaml
extension.NANO_BOTS_STATE_DIRECTORY
has been renamed to NANO_BOTS_STATE_PATH
.NANO_BOTS_CARTRIDGES_DIRECTORY
has been renamed to NANO_BOTS_CARTRIDGES_PATH
.Additionally, NANO_BOTS_STATE_PATH
now supports multiple paths. These paths follow the Linux convention of being separated by a colon :
. For example, you can specify NANO_BOTS_STATE_PATH
like this: /home/user/cartridges-a:/home/user/cartridges-b
.
Experimental:
Adding experimental support for cartridges written in Markdown.
This is a valid cartridge that will be correctly interpreted. Internally, implementations should extract the code blocks, consolidate them, and ignore the rest of the content:
The following extensions will be supported for markdown cartridges: md mkdn mdown markdown
Published by icebaker 10 months ago
We've made the current version of the specification available at https://spec.nbots.io/, and we've opened a public Request for Comments at https://github.com/icebaker/nano-bots-spec/discussions/1.
News in this version:
Published by icebaker 10 months ago
We've made the current version of the specification available at https://spec.nbots.io/, and we've opened a public Request for Comments at https://github.com/icebaker/nano-bots-spec/discussions/1.
News in this version:
Published by icebaker 10 months ago
We've made the current version of the specification available at https://spec.nbots.io/, and we've opened a public Request for Comments at https://github.com/icebaker/nano-bots-spec/discussions/1.
News in this version:
Published by icebaker 10 months ago
Improving Google Credentials.
Published by icebaker 10 months ago
News in this version:
service
key in credentials
;logprobs
and top_logprobs
to OpenAI Provider.Published by icebaker 10 months ago
We've made the current version of the specification available at https://spec.nbots.io/, and we've opened a public Request for Comments at https://github.com/icebaker/nano-bots-spec/discussions/1.
News in this version:
seed
and response_format
to the OpenAI Provider specification.Published by icebaker 11 months ago
We've made the current version of the specification available at https://spec.nbots.io/, and we've opened a public Request for Comments at https://github.com/icebaker/nano-bots-spec/discussions/1.
News in this version:
Published by icebaker over 1 year ago
Open spec for Nano Bots: small, AI-powered bots easily shared as a single file, designed to support multiple providers such as Vicuna, OpenAI ChatGPT, Google PaLM, Alpaca, and LLaMA.
The first draft of the Nano Bots Specification is out now as version 0.1.0.
We've made the current version of the specification available at https://spec.nbots.io, and we're opening it up for a public Request for Comments in this discussion.
Happy coding! 🎉