effect-ai-provider
CommunityOrchestrate multi-provider AI with control
Software Engineering#multi-provider#config-management#ai-provider#effect-ai#runtime-override#language-model#provider-layer
Authorfront-depiction
Version1.0.0
Installs0
System Documentation
What problem does it solve?
This Skill enables seamless configuration and composition of AI provider layers across Anthropic, OpenAI, OpenRouter, Google, and Amazon Bedrock using Effect's @effect/ai ecosystem. It centralizes model selection, API key handling, and runtime overrides to build resilient, multi-provider AI applications.
Core Features & Use Cases
- Multi-provider setup: switch between providers at runtime without code changes.
- Config management: securely manage API keys and model configuration with runtime overrides.
- Model abstraction: unify provider interfaces for chat, embeddings, and language tasks across providers.
Quick Start
Create a provider layer for a chosen model, wrap it with runtime overrides, and provide credentials via Config.redacted. Then merge multiple provider layers if needed and run your effect program.
Dependency Matrix
Required Modules
None requiredComponents
Standard package💻 Claude Code Installation
Recommended: Let Claude install automatically. Simply copy and paste the text below to Claude Code.
Please help me install this Skill: Name: effect-ai-provider Download link: https://github.com/front-depiction/claude-setup/archive/main.zip#effect-ai-provider Please download this .zip file, extract it, and install it in the .claude/skills/ directory.
Agent Skills Search Helper
Install a tiny helper to your Agent, search and equip skill from 223,000+ vetted skills library on demand.