Skip to content

RobinVivant/gptscript-openrouter-provider

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

17 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

OpenRouter Provider for GPTScript GPTScript Logo OpenRouter Logo

This provider allows GPTScript to use models available through OpenRouter, giving you access to a wide range of AI models.

Setup

  1. Get your OpenRouter API key from OpenRouter.
  2. Set the environment variable:
    export OPENROUTER_API_KEY=YOUR_API_KEY
    Alternatively, you can add the API key to a .env file in your home directory:
    OPENROUTER_API_KEY=YOUR_API_KEY
    

Usage Examples

Basic Usage

export GPTSCRIPT_MODEL=openai/gpt-4-turbo
gptscript --default-model='openai/gpt-4-turbo from github.com/RobinVivant/gptscript-openrouter-provider' examples/helloworld.gpt

Using Anthropic's Claude Model

gptscript --default-model='anthropic/claude-3.5-sonnet:beta from github.com/RobinVivant/gptscript-openrouter-provider' github.com/gptscript-ai/llm-basics-demo

Listing Available Models

To see all available models through OpenRouter:

gptscript --list-models github.com/RobinVivant/gptscript-openrouter-provider

You can change the GPTSCRIPT_MODEL environment variable to use any model available through OpenRouter. Alternatively, you can use the --default-model flag when running gptscript. The --default-model flag takes precedence over the GPTSCRIPT_MODEL environment variable if both are set.

Contributing

Contributions are welcome! Please feel free to submit a Pull Request.

Support

If you encounter any issues or have questions, please open an issue on GitHub.


About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published