diff --git a/site/using/nodejs.md b/site/using/c.md similarity index 100% rename from site/using/nodejs.md rename to site/using/c.md diff --git a/site/using/datasette.md b/site/using/datasette.md index e69de29..097562a 100644 --- a/site/using/datasette.md +++ b/site/using/datasette.md @@ -0,0 +1,5 @@ +# Using `sqlite-vec` in Datasette + +```bash +datasette install datasette-sqlite-vec +``` diff --git a/site/using/go.md b/site/using/go.md index e69de29..4cd178f 100644 --- a/site/using/go.md +++ b/site/using/go.md @@ -0,0 +1,7 @@ +# Using `sqlite-vec` in Go + +```bash +go get -u github.com/asg017/sqlite-vec/bindings/go/cgo +``` + +## Working with vectors in Go diff --git a/site/using/js.md b/site/using/js.md new file mode 100644 index 0000000..dcf91f0 --- /dev/null +++ b/site/using/js.md @@ -0,0 +1,13 @@ +# Using `sqlite-vec` in Node.js, Deno, and Bun + +```bash +npm install sqlite-vec +``` + +## Working with vectors in JavaScript + +## Node.js + +## Deno + +## Bun diff --git a/site/using/python.md b/site/using/python.md index e69de29..76494a4 100644 --- a/site/using/python.md +++ b/site/using/python.md @@ -0,0 +1,31 @@ +--- +title: sqlite-vec in Python +--- + +# Using `sqlite-vec` in Python + +```bash +pip install sqlite-vec +``` + +```python +import sqlite +import sqlite_vec + +db = sqlite3.connect(":memory:") +db.enable_load_extension(True) +sqlite_vec.load(db) +db.enable_load_extension(False) + +vec_version, = db.execute("select vec_version()").fetchone() +print(f"vec_version={vec_version}") + +``` + +## Working with Vectors + +### Vectors as Lists + +### `numpy` Arrays + +## Using an up-to-date version of SQLite diff --git a/site/using/ruby.md b/site/using/ruby.md index e69de29..1fd06a8 100644 --- a/site/using/ruby.md +++ b/site/using/ruby.md @@ -0,0 +1,7 @@ +# Using `sqlite-vec` in Ruby + +```bash +gem install sqlite-vec +``` + +## Working with vectors in Ruby diff --git a/site/using/rust.md b/site/using/rust.md index e69de29..f2abd49 100644 --- a/site/using/rust.md +++ b/site/using/rust.md @@ -0,0 +1,7 @@ +# Using `sqlite-vec` in Rust + +```bash +cargo add sqlite-vec +``` + +## Working with vectors in Rust diff --git a/site/using/sqlite-utils.md b/site/using/sqlite-utils.md new file mode 100644 index 0000000..ed4a74e --- /dev/null +++ b/site/using/sqlite-utils.md @@ -0,0 +1,5 @@ +# Using `sqlite-vec` in `sqlite-utils` + +```bash +sqlite-utils install sqlite-utils-sqlite-vec +``` diff --git a/site/using/wasm.md b/site/using/wasm.md new file mode 100644 index 0000000..e69de29