auth

Register and propagate AI provider API keys via SSH on bento VPS environments.

20|20|Updated Nov 29, 2024
One-click install
npx skills add https://github.com/felipefontoura/bento --skill auth-felipefontoura
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: auth
Source: https://github.com/felipefontoura/bento/tree/main/plugins/bento/skills/auth
Command: npx skills add https://github.com/felipefontoura/bento --skill auth-felipefontoura

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes scripts (resource) components.

What problem does it solve?

This Skill securely registers AI-provider API keys on a VPS running bento, ensuring that they are propagated to all managed stacks without the risk of sensitive information exposure.

Core Features & Use Cases

  • API Key Registration: Securely register and propagate API keys from Anthropic, OpenAI, OpenRouter, z.ai, Gemini, and other OpenAI-compatible endpoints.
  • SSH Authentication: Register keys via SSH, maintaining a secure connection.
  • Environment Propagation: Ensures the API key is set in the environment variables of every BENTO_MANAGED stack.
  • User-Friendly Interface: Simplifies the process of adding provider keys to a bento server.

Quick Start

Register your OpenAI key on the bento server using 'bento-auth --provider openai --key <YOUR_API_KEY>'

Frequently Asked Questions about auth

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

FAQPage Schema
How do I securely register API keys on a bento VPS for managed stacks?

To securely register API keys on a bento VPS, you can use SSH authentication to connect and propagate the keys into the environment variables of all BENTO_MANAGED stacks. This ensures sensitive information is set safely without exposure.

What AI providers are supported for API key propagation on bento servers?

Supported AI providers for API key propagation include Anthropic, OpenAI, OpenRouter, z.ai, Gemini, and OpenAI-compatible endpoints. The keys are securely registered and propagated to all managed stacks on the bento VPS.

Do I need SSH access to propagate API keys to bento managed stacks?

Yes, SSH access to the VPS is required. The process relies on SSH authentication to securely connect to the bento server and register API keys, ensuring they are safely propagated to every managed stack's environment variables.

How does adding an API key to a bento server prevent sensitive information exposure?

Adding an API key via SSH authentication prevents sensitive information exposure by securely registering the key directly on the bento VPS. It then propagates the key into the environment variables of managed stacks, avoiding manual exposure risks.

What is the best way to add an OpenAI key to a bento server environment?

The best way to add an OpenAI key to a bento server environment is using the command 'bento-auth --provider openai --key <YOUR_API_KEY>'. This securely registers and propagates the key to all managed stacks via SSH.

Can I use OpenAI-compatible endpoints with bento for API key registration?

Yes, you can use OpenAI-compatible endpoints with bento for API key registration. The system supports securely registering and propagating keys for these endpoints across all BENTO_MANAGED stacks via SSH authentication.