venice-api-keys

Create, update, and revoke Venice API keys with rate limiting.

130|15|Updated Apr 21, 2026
One-click install
npx skills add https://github.com/veniceai/skills --skill venice-api-keys
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: venice-api-keys
Source: https://github.com/veniceai/skills/tree/main/skills/venice-api-keys
Command: npx skills add https://github.com/veniceai/skills --skill venice-api-keys

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes scripts (resource) and references (resource) components.

What problem does it solve?

This Skill provides a comprehensive solution for managing and controlling Venice API keys, simplifying the process of key creation, updating, and revocation.

Core Features & Use Cases

  • Key Management: Create, update, and revoke API keys with detailed control over usage and expiration.
  • Rate Limits: Monitor and manage rate limits for each key, ensuring efficient use of resources.
  • Key Types: Differentiate between INFERENCE and ADMIN key types for specific access levels.
  • Web3 Integration: Generate Web3 API keys through a two-step wallet flow for seamless integration.
  • Use Case: Ideal for administrators who need to manage a large number of API keys, enforce rate limits, and ensure secure access to Venice API endpoints.

Quick Start

Generate a new INFERENCE key for your application by running the following command: generate_key -t INFERENCE -d "Application Key" -l 50.

Frequently Asked Questions about venice-api-keys

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I manage and control Venice API keys for secure endpoint access?

To manage Venice API keys, you can create, update, and revoke keys while enforcing specific rate limits. This ensures secure access control and efficient resource usage for your Venice API endpoints.

What is the difference between INFERENCE and ADMIN API key types?

INFERENCE and ADMIN API key types differentiate access levels for Venice API endpoints. INFERENCE keys are tailored for application-level tasks, whereas ADMIN keys provide elevated permissions for comprehensive key management and control.

How do I generate a Web3 API key using a wallet flow?

You generate Web3 API keys through a two-step wallet flow integration. This process seamlessly connects your Web3 wallet to the Venice API, allowing you to create keys with appropriate Web3 permissions.

Can I set rate limits and track usage for individual API keys?

Yes, you can monitor and manage rate limits for each API key individually. The system provides detailed usage and rate limit tracking, ensuring efficient allocation and preventing resource exhaustion.

Do I need special permissions to create and revoke Venice API keys?

Yes, creating and revoking Venice API keys requires Venice API access and appropriate permissions. Administrators must possess the necessary access rights to enforce rate limits and manage key expiration securely.

What is the best way to automate API key creation for multiple applications?

The best way to automate API key creation is by running command-line scripts to generate keys with specific types, descriptions, and rate limits. For example, use `generate_key -t INFERENCE -d "Application Key" -l 50` to quickly provision access.