AstrBot - Agent Chatbot

AstrBot Configuration Tutorial — Integrating the open-source Agent chatbot platform with Lamafa to inject AI capabilities into instant messaging platforms like QQ, Feishu, DingTalk, and WeChat Work.

Lamafa Integration Method

AstrBot supports integrating Lamafa as a model provider, allowing users to access and utilize various AI model services through Lamafa.

Configuration Steps

Obtain Lamafa API Key

After registering and logging into Lamafa, click 'Console' in the top navigation bar, then click 'Token Management', and then click the 'Add Token' button to create a new API Key. Select the appropriate permissions and click 'Create'.

create-api-key

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

copy-api-key

Configure Lamafa Service Provider in AstrBot

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

Lamafa perfectly supports OpenAI Chat Completion and Responses interfaces. Click 'OpenAI' to enter the OpenAI provider configuration page.

In the pop-up dialog, set the API Base URL to the Lamafa interface address. Please use your own deployed Lamafa, or ensure that the service provider has legitimate upstream authorization and compliance obligations for the Lamafa service. If you have deployed Lamafa locally, fill in the local address, for example, http://localhost:3000/v1. Do not connect API addresses or keys from unknown sources to a production environment.

Then, enter the API Key into the 'API Key' field and click the 'Save' button.

astrbot-provider-config

Then click 'Save' to complete the Lamafa provider configuration.

Apply Service Provider

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

apply

At this point, you have successfully configured Lamafa as AstrBot's model provider. Now, you can access and use various AI model services provided by Lamafa through AstrBot.

How is this guide?