vibeland-conf

Crates.iovibeland-conf
lib.rsvibeland-conf
version0.1.0
created_at2025-07-31 15:22:57.743568+00
updated_at2025-07-31 15:22:57.743568+00
descriptionShared configuration and LLM client harness for Vibeland project
homepage
repositoryhttps://github.com/your-org/vibeland-conf
max_upload_size
id1775220
size82,400
Lorenzo (Mec-iS)

documentation

README

vibeland-conf

A thin wrapper to instantiate a client to be used in Vibeland.

Mode ollama:

export VIBELAND_LLM_MODE="ollama"
export VIBELAND_OLLAMA_MODEL="llama3.1"
export VIBELAND_OLLAMA_URL="http://localhost:11434"  # optional, defaults to this
export VIBELAND_OLLAMA_MAX_TOKENS="1024"            # optional
export VIBELAND_OLLAMA_TEMPERATURE="0.7"            # optional
export VIBELAND_LLM_MODE="remote"
export VIBELAND_REMOTE_PROVIDER="openai"
export VIBELAND_REMOTE_MODEL="gpt-4"
export VIBELAND_REMOTE_API_KEY="sk-your-api-key-here"
export VIBELAND_REMOTE_MAX_TOKENS="1024"            # optional
export VIBELAND_REMOTE_TEMPERATURE="0.7"            # optional

Mode remote:

# Run all tests
cargo test

# Run with specific features
cargo test --features="ollama"
cargo test --features="openai"
cargo test --features="ollama,openai"

# Run integration tests only
cargo test --test integration_tests

# Run with verbose output
cargo test -- --nocapture
Commit count: 0

cargo fmt