INNER CODE UNIT · Python
init
nirholas/XActions · python/xeepy/cli/main.py:158
def init(ctx: click.Context, provider: str) -> None:
"""Initialize Xeepy configuration."""
import yaml
console = ctx.obj["console"]
console.print("\n[bold blue]Xeepy Initialization[/bold blue]\n")
# Create default config
config = {
"ai": {
"provider": provider,
"model": "gpt-4-turbo-preview" if provider == "openai" else "claude-3-sonnet-20240229",
},
"rate_limit": {
"requests_per_minute": 60,
"delay_between_actions": 2.0,
},