Skip to content

Provision NEBIUS_API_KEY for Nebius hackathon profiles #128

Description

@micahstubbs

Board issue: sia_rust-e2j.3

Finding

The local environment has Nebius account identifiers but does not define NEBIUS_API_KEY. That blocks the documented hackathon/demo path and any profile using the bundled nebius provider.

This is distinct from the existing sponsor-credit issue: credits/account setup are tracked in sia_rust-wk2 / GitHub #105, but this issue tracks getting the actual runtime key into the local/team environment and proving SIA can authenticate with it.

Code path

  • docs/HACKATHON_DEMO.md:37 requires NEBIUS_API_KEY before the warm run.
  • docs/HACKATHON_DEMO.md:81 runs with kimi-nebius-meta and kimi-nebius-target.
  • src/profiles.rs:178 verifies the bundled Kimi Nebius target profile resolves provider nebius.
  • src/llm/provider_mapping.rs:46 reads the provider's api_key_env; for Nebius that is NEBIUS_API_KEY.
  • docs/CREDENTIALS.md:23 documents the bundled Nebius provider key.

Acceptance criteria

  • Obtain the Nebius Token Factory API key after credits/account setup in sia_rust-wk2 / Claim Nebius Token Factory credits ($50 + $100) for hackathon #105.
  • Add it to secure local/team secret storage and the runtime environment as NEBIUS_API_KEY.
  • Do not commit the secret value or paste it into GitHub.
  • Verify with scripts/verify_nebius_models.sh, cargo test --features llm --ignored nebius, or a short kimi-nebius SIA run, and attach only non-secret output.

Metadata

Metadata

Assignees

No one assigned

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions