Skip to content

Latest commit

 

History

3 Commits

Folders and files

NameName
Last commit message
Last commit date
 
 
 
 

Repository files navigation

Crak Agent v1.7 — Multi Provider

Chat providers

During update-v17.cmd / crak setup you can select:

  1. OpenRouter
    • default: openrouter/free
    • optional free slugs:
      • google/gemini-2.0-flash-exp:free
      • meta-llama/llama-3.3-70b-instruct:free
      • deepseek/deepseek-r1:free
      • qwen/qwen-2.5-coder-32b-instruct:free
  2. Google Gemini OAuth
    • browser Google login using the existing desktop OAuth flow
  3. ChatGPT / Codex OAuth
    • browser ChatGPT login using the local @openai/codex package

The OpenRouter API key is not stored in the repository. It is stored under the user's .crak-agent home or read from OPENROUTER_API_KEY.

Install

update-v17.cmd

The installer starts the provider selection wizard.

Switch later

.\crak.cmd provider show
.\crak.cmd provider set openrouter
.\crak.cmd provider set gemini
.\crak.cmd provider set chatgpt

OpenRouter:

.\crak.cmd openrouter-key set
.\crak.cmd openrouter-model openrouter/free

Google:

.\crak.cmd login-google --client "C:\path\client_secret.json"

ChatGPT:

.\crak.cmd login-chatgpt

Then:

.\crak.cmd doctor
.\crak.cmd test-ai
.\crak.cmd start

Images

Image generation remains on the Gemini image provider. You can use OpenRouter or ChatGPT for normal chat and keep Google OAuth connected only for /image.

Security

Never commit API keys, OAuth tokens, WhatsApp sessions, .crak-agent data, or secrets to Git.

About

No description, website, or topics provided.

Resources

Stars

0 stars

Watchers

0 watching

Forks

Releases

Packages

Contributors