This is the Developer Portal for Serika.dev, providing a dashboard to manage API keys, access usage statistics, and test the API through an interactive playground.
- API Key Management: Create, enable/disable, and delete API keys
- Usage Statistics: View token usage and API request metrics
- API Playground: Test text and image generation in real-time
- Documentation: Access detailed API documentation and code examples
- Node.js 18.x or later
- Serika.dev backend running locally or in a remote environment
- Clone the repository:
git clone https://github.com/your-username/serika-dev-developer-portal.git
cd serika-dev-developer-portal- Install dependencies:
npm install- Create a
.env.localfile with the following content:
NEXT_PUBLIC_API_BASE_URL=http://localhost:3500
NEXT_PUBLIC_FRONTEND_URL=http://localhost:3000
Adjust the API base URL to match your Serika.dev backend location.
Run the development server:
npm run devOpen http://localhost:3000 in your browser to see the application.
Build the application for production:
npm run buildStart the production server:
npm startThis dashboard connects to the Serika.dev API, which provides:
- Text generation via various language models
- Image generation through stable diffusion models
- Character integration for personalized responses
- Usage tracking and billing management
- This project was built with Next.js
- UI components powered by Tailwind CSS