Server Configuration
Describes the environment variables required to run the server.
| Name | Required | Description | Default |
|---|---|---|---|
| VENICE_API_KEY | Yes | Your Venice AI API key (sign up at venice.ai and create an API key in Settings → API) |
Tools
Functions exposed to the LLM to take actions
| Name | Description |
|---|---|
| venice_chat | Send a message to Venice AI and get a response from an LLM |
| venice_generate_image | Generate an image from a text prompt using Venice AI |
| venice_upscale_image | Upscale an image using Venice AI |
| venice_text_to_speech | Convert text to speech audio using Venice AI |
| venice_create_embeddings | Generate text embeddings for semantic search and RAG |
| venice_list_models | List available Venice AI models by type |
| venice_list_characters | List available Venice AI character personas for roleplay |
| venice_list_api_keys | List all API keys on the account (requires admin API key) |
| venice_create_api_key | Create a new API key |
| venice_retrieve_api_key | Get details for a specific API key |
| venice_delete_api_key | Delete an API key |
| venice_get_rate_limits | Get current rate limits, usage, and account information |
| venice_get_rate_limit_logs | Get rate limit usage history logs |
Prompts
Interactive templates invoked by user choice
| Name | Description |
|---|---|
No prompts | |
Resources
Contextual data attached and managed by the client
| Name | Description |
|---|---|
No resources | |