├── .gitignore ├── .gitmodules ├── CHANGELOG.md ├── LICENSE ├── README.md ├── analysis_options.yaml ├── example ├── embedding.dart ├── main.dart ├── rag │ ├── .gitignore │ ├── CHANGELOG.md │ ├── README.md │ ├── _config.json │ ├── analysis_options.yaml │ ├── bin │ │ ├── ingest.dart │ │ └── rag.dart │ ├── lib │ │ ├── chroma.dart │ │ └── common.dart │ ├── pubspec.yaml │ └── test │ │ └── test_chroma.dart ├── server.dart └── simple.dart ├── ffigen.yaml ├── lib ├── embedding.dart ├── llama_cpp.dart └── src │ ├── common.dart │ ├── embedding.dart │ ├── ffi.dart │ ├── lib_llama_cpp.dart │ ├── llama_params.dart │ ├── native_llama.dart │ └── sampling.dart ├── pubspec.yaml └── test ├── data ├── text.txt └── values.txt └── test_embedding.dart /.gitignore: -------------------------------------------------------------------------------- 1 | .dart_tool 2 | pubspec.lock 3 | lib/libllama_cpp.so 4 | .idea 5 | *.gguf 6 | -------------------------------------------------------------------------------- /.gitmodules: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lindeer/llama-cpp/HEAD/.gitmodules -------------------------------------------------------------------------------- /CHANGELOG.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lindeer/llama-cpp/HEAD/CHANGELOG.md -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lindeer/llama-cpp/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lindeer/llama-cpp/HEAD/README.md -------------------------------------------------------------------------------- /analysis_options.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lindeer/llama-cpp/HEAD/analysis_options.yaml -------------------------------------------------------------------------------- /example/embedding.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lindeer/llama-cpp/HEAD/example/embedding.dart -------------------------------------------------------------------------------- /example/main.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lindeer/llama-cpp/HEAD/example/main.dart -------------------------------------------------------------------------------- /example/rag/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lindeer/llama-cpp/HEAD/example/rag/.gitignore -------------------------------------------------------------------------------- /example/rag/CHANGELOG.md: -------------------------------------------------------------------------------- 1 | ## 1.0.0 2 | 3 | - Initial version. 4 | -------------------------------------------------------------------------------- /example/rag/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lindeer/llama-cpp/HEAD/example/rag/README.md -------------------------------------------------------------------------------- /example/rag/_config.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lindeer/llama-cpp/HEAD/example/rag/_config.json -------------------------------------------------------------------------------- /example/rag/analysis_options.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lindeer/llama-cpp/HEAD/example/rag/analysis_options.yaml -------------------------------------------------------------------------------- /example/rag/bin/ingest.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lindeer/llama-cpp/HEAD/example/rag/bin/ingest.dart -------------------------------------------------------------------------------- /example/rag/bin/rag.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lindeer/llama-cpp/HEAD/example/rag/bin/rag.dart -------------------------------------------------------------------------------- /example/rag/lib/chroma.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lindeer/llama-cpp/HEAD/example/rag/lib/chroma.dart -------------------------------------------------------------------------------- /example/rag/lib/common.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lindeer/llama-cpp/HEAD/example/rag/lib/common.dart -------------------------------------------------------------------------------- /example/rag/pubspec.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lindeer/llama-cpp/HEAD/example/rag/pubspec.yaml -------------------------------------------------------------------------------- /example/rag/test/test_chroma.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lindeer/llama-cpp/HEAD/example/rag/test/test_chroma.dart -------------------------------------------------------------------------------- /example/server.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lindeer/llama-cpp/HEAD/example/server.dart -------------------------------------------------------------------------------- /example/simple.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lindeer/llama-cpp/HEAD/example/simple.dart -------------------------------------------------------------------------------- /ffigen.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lindeer/llama-cpp/HEAD/ffigen.yaml -------------------------------------------------------------------------------- /lib/embedding.dart: -------------------------------------------------------------------------------- 1 | export 'src/embedding.dart'; 2 | -------------------------------------------------------------------------------- /lib/llama_cpp.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lindeer/llama-cpp/HEAD/lib/llama_cpp.dart -------------------------------------------------------------------------------- /lib/src/common.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lindeer/llama-cpp/HEAD/lib/src/common.dart -------------------------------------------------------------------------------- /lib/src/embedding.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lindeer/llama-cpp/HEAD/lib/src/embedding.dart -------------------------------------------------------------------------------- /lib/src/ffi.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lindeer/llama-cpp/HEAD/lib/src/ffi.dart -------------------------------------------------------------------------------- /lib/src/lib_llama_cpp.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lindeer/llama-cpp/HEAD/lib/src/lib_llama_cpp.dart -------------------------------------------------------------------------------- /lib/src/llama_params.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lindeer/llama-cpp/HEAD/lib/src/llama_params.dart -------------------------------------------------------------------------------- /lib/src/native_llama.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lindeer/llama-cpp/HEAD/lib/src/native_llama.dart -------------------------------------------------------------------------------- /lib/src/sampling.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lindeer/llama-cpp/HEAD/lib/src/sampling.dart -------------------------------------------------------------------------------- /pubspec.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lindeer/llama-cpp/HEAD/pubspec.yaml -------------------------------------------------------------------------------- /test/data/text.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lindeer/llama-cpp/HEAD/test/data/text.txt -------------------------------------------------------------------------------- /test/data/values.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lindeer/llama-cpp/HEAD/test/data/values.txt -------------------------------------------------------------------------------- /test/test_embedding.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lindeer/llama-cpp/HEAD/test/test_embedding.dart --------------------------------------------------------------------------------