Nova RouterNova Router
Quick StartAPI ReferenceAgent Tool Integrations

AstrBot - Agent Chatbot

AstrBot setup guide — integrate this open-source Agent chatbot platform with Nova Router to power QQ, Feishu, DingTalk, WeChat Work, and more with AI capabilities.

AstrBot is an open-source, all-in-one Agent chatbot platform that seamlessly integrates large model capabilities into mainstream instant messaging software such as QQ, Feishu, DingTalk, and WeChat Work, building reliable and scalable conversational AI infrastructure for individuals, developers, and teams. Whether it's a personal AI companion, smart customer service, automation assistant, or enterprise knowledge base, AstrBot can quickly build production-ready AI applications within your instant messaging software platform's workflow.

Nova Router Integration

AstrBot supports integrating Nova Router as a model provider, allowing users to access and use various AI model services through Nova Router.

Configuration Steps

Obtain a Nova Router API Key

After registering and logging in to Nova Router, click Console in the top navigation bar, then Token Management, and create a new API key with the permissions you need.

create-api-key

After successful creation, click the 'Copy Key' button to copy the generated API Key.

copy-api-key

Configure a Nova Router Provider in AstrBot

Open the AstrBot management panel, go to the 'Model Providers' page, then click the 'Add Model Provider' button.

Because Nova Router supports OpenAI Chat Completion and Responses, choose the OpenAI provider type in AstrBot.

In the dialog, fill in the following:

FieldWhat to enter
Provider TypeSelect OpenAI
API Base URLEnter the Nova Router endpoint; for local deployment you can use http://localhost:3000/v1, otherwise use your hosted endpoint
API KeyPaste the key copied from the Nova Router console
ModelSelect or enter the model AstrBot should use

Click Save to complete the provider configuration.

Apply Service Provider

Go to the Configuration File page, find the Models section, change Default Chat Model to the provider you just created, and click Save.

How to confirm it worked

  • The new provider appears in the provider list
  • Default Chat Model can be switched to that provider
  • Bot conversations return model responses normally

How is this guide?