├── .gitignore ├── CONTRIBUTING.md ├── Cargo.toml ├── LICENSE ├── README.md ├── asimov-core ├── Cargo.toml ├── examples │ ├── simple.rs │ ├── simple_chain.rs │ ├── simple_fewshot.rs │ ├── streaming.rs │ ├── structured.rs │ └── structured_streaming.rs └── src │ ├── db │ ├── hora.rs │ ├── mod.rs │ ├── namespace.rs │ ├── qdrant.rs │ └── space.rs │ ├── error.rs │ ├── io │ ├── input.rs │ ├── mod.rs │ └── output.rs │ ├── lib.rs │ ├── models │ ├── capabilities │ │ ├── embed.rs │ │ ├── generate.rs │ │ └── mod.rs │ ├── mod.rs │ └── openai.rs │ └── tokenizers │ ├── mod.rs │ └── openai │ ├── mod.rs │ └── openai_tiktoken.rs ├── asimov-derive ├── Cargo.toml └── src │ └── lib.rs └── asimov.png /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/overmindai/asimov/HEAD/.gitignore -------------------------------------------------------------------------------- /CONTRIBUTING.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/overmindai/asimov/HEAD/CONTRIBUTING.md -------------------------------------------------------------------------------- /Cargo.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/overmindai/asimov/HEAD/Cargo.toml -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/overmindai/asimov/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/overmindai/asimov/HEAD/README.md -------------------------------------------------------------------------------- /asimov-core/Cargo.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/overmindai/asimov/HEAD/asimov-core/Cargo.toml -------------------------------------------------------------------------------- /asimov-core/examples/simple.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/overmindai/asimov/HEAD/asimov-core/examples/simple.rs -------------------------------------------------------------------------------- /asimov-core/examples/simple_chain.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/overmindai/asimov/HEAD/asimov-core/examples/simple_chain.rs -------------------------------------------------------------------------------- /asimov-core/examples/simple_fewshot.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/overmindai/asimov/HEAD/asimov-core/examples/simple_fewshot.rs -------------------------------------------------------------------------------- /asimov-core/examples/streaming.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/overmindai/asimov/HEAD/asimov-core/examples/streaming.rs -------------------------------------------------------------------------------- /asimov-core/examples/structured.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/overmindai/asimov/HEAD/asimov-core/examples/structured.rs -------------------------------------------------------------------------------- /asimov-core/examples/structured_streaming.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/overmindai/asimov/HEAD/asimov-core/examples/structured_streaming.rs -------------------------------------------------------------------------------- /asimov-core/src/db/hora.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/overmindai/asimov/HEAD/asimov-core/src/db/hora.rs -------------------------------------------------------------------------------- /asimov-core/src/db/mod.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/overmindai/asimov/HEAD/asimov-core/src/db/mod.rs -------------------------------------------------------------------------------- /asimov-core/src/db/namespace.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/overmindai/asimov/HEAD/asimov-core/src/db/namespace.rs -------------------------------------------------------------------------------- /asimov-core/src/db/qdrant.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/overmindai/asimov/HEAD/asimov-core/src/db/qdrant.rs -------------------------------------------------------------------------------- /asimov-core/src/db/space.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/overmindai/asimov/HEAD/asimov-core/src/db/space.rs -------------------------------------------------------------------------------- /asimov-core/src/error.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/overmindai/asimov/HEAD/asimov-core/src/error.rs -------------------------------------------------------------------------------- /asimov-core/src/io/input.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/overmindai/asimov/HEAD/asimov-core/src/io/input.rs -------------------------------------------------------------------------------- /asimov-core/src/io/mod.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/overmindai/asimov/HEAD/asimov-core/src/io/mod.rs -------------------------------------------------------------------------------- /asimov-core/src/io/output.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/overmindai/asimov/HEAD/asimov-core/src/io/output.rs -------------------------------------------------------------------------------- /asimov-core/src/lib.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/overmindai/asimov/HEAD/asimov-core/src/lib.rs -------------------------------------------------------------------------------- /asimov-core/src/models/capabilities/embed.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/overmindai/asimov/HEAD/asimov-core/src/models/capabilities/embed.rs -------------------------------------------------------------------------------- /asimov-core/src/models/capabilities/generate.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/overmindai/asimov/HEAD/asimov-core/src/models/capabilities/generate.rs -------------------------------------------------------------------------------- /asimov-core/src/models/capabilities/mod.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/overmindai/asimov/HEAD/asimov-core/src/models/capabilities/mod.rs -------------------------------------------------------------------------------- /asimov-core/src/models/mod.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/overmindai/asimov/HEAD/asimov-core/src/models/mod.rs -------------------------------------------------------------------------------- /asimov-core/src/models/openai.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/overmindai/asimov/HEAD/asimov-core/src/models/openai.rs -------------------------------------------------------------------------------- /asimov-core/src/tokenizers/mod.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/overmindai/asimov/HEAD/asimov-core/src/tokenizers/mod.rs -------------------------------------------------------------------------------- /asimov-core/src/tokenizers/openai/mod.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/overmindai/asimov/HEAD/asimov-core/src/tokenizers/openai/mod.rs -------------------------------------------------------------------------------- /asimov-core/src/tokenizers/openai/openai_tiktoken.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/overmindai/asimov/HEAD/asimov-core/src/tokenizers/openai/openai_tiktoken.rs -------------------------------------------------------------------------------- /asimov-derive/Cargo.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/overmindai/asimov/HEAD/asimov-derive/Cargo.toml -------------------------------------------------------------------------------- /asimov-derive/src/lib.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/overmindai/asimov/HEAD/asimov-derive/src/lib.rs -------------------------------------------------------------------------------- /asimov.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/overmindai/asimov/HEAD/asimov.png --------------------------------------------------------------------------------