Last updated
Supported AI:
OpenAI
Gemini
Claude
The AI Adapter provides a flexible interface for integrating AI models into the application, supporting OpenAI, Gemini and Claude.
Set up API key: Ensure AI_API_KEY is configured in the .env variables.
Choose AI provider: Define whether OpenAI or Claude is used in the app config.
Call AI functions:
generateResponse - standard function to get the entire AI response at once.
streamResponse - streaming function to receive incremental responses dynamically.
generateImage - generate 1024x1024 image and provides an URL
estimateTokens - returns estimate tokens count
summarizeText - summarizes given text
moderateContent - returns boolean whether the content is flagged as inappropriate
This adapter simplifies AI integration, making it easy to incorporate intelligent responses and conversational AI into your application.
Last updated