mirror of
https://github.com/hanzoai/senkai.git
synced 2026-10-30 14:59:39 +00:00
1.8 KiB
1.8 KiB
Language clients
Set HANZO_BASE_URL to your enabled alpha /v1 base (no trailing slash) and HANZO_API_KEY to its credential. Every example requests sekai-1-alpha. Defaults name the intended Hanzo API address but hosted Sekai activation is still pending.
| Language | Command from repository root | Local alpha check |
|---|---|---|
| Python | python examples/python.py |
Passed |
| Python + Hanzo ML | python examples/python_ml.py |
Passed with built wheel |
| Rust | cargo run --manifest-path clients/rust/Cargo.toml |
Passed |
| Rust + Hanzo ML | cargo run --manifest-path clients/rust/Cargo.toml -- ml |
Passed |
| JavaScript | node clients/javascript.mjs |
Passed |
| TypeScript | node --experimental-strip-types clients/typescript.ts (Node 24+) |
Passed |
| Go | go run clients/go/main.go |
Passed |
| Java | java clients/java/Sekai.java (JDK 17+) |
Passed |
| Kotlin | kotlinc clients/kotlin/Sekai.kt -include-runtime -d /tmp/sekai.jar && java -jar /tmp/sekai.jar |
Toolchain unavailable; not run |
| C# | Copy clients/csharp/Program.cs into a .NET console project and dotnet run |
Toolchain unavailable; not run |
| Ruby | ruby clients/ruby.rb |
Passed |
| PHP | php clients/php.php |
Passed |
| Swift | swift clients/swift.swift |
Toolchain unavailable; not run |
| Dart | dart clients/dart.dart |
Passed |
| Elixir | elixir clients/elixir.exs |
Toolchain unavailable; not run |
| C | cc clients/c/main.c -lcurl -o /tmp/sekai-c && /tmp/sekai-c |
Passed |
| C++ | c++ clients/cpp/main.cpp -lcurl -o /tmp/sekai-cpp && /tmp/sekai-cpp |
Passed |
| curl | sh clients/curl.sh |
Passed |
Local checks establish transport compatibility, not hosted availability, task accuracy, latency guarantees or domain qualification. Languages without installed toolchains are supplied as examples and need their own build checks.