server-bot-quick-start  by poe-platform

Tutorial for Poe server bots

Created 2 years ago
1,357 stars

Top 29.6% on SourcePulse

GitHubView on GitHub
Project Summary

This repository provides starter code and tutorials for building server bots on the Poe platform. It's designed for developers looking to quickly deploy custom AI bots that can interact with users, integrate with external APIs, and leverage Poe's infrastructure for inference costs.

How It Works

The project utilizes Modal for deployment, abstracting away infrastructure management. Bots are built using Python and the fastapi_poe library, allowing developers to define bot logic, handle user queries, and integrate with various AI models or services. Examples demonstrate core functionalities like echoing messages, using specific LLMs (Claude-3-Haiku, GPT-3.5-Turbo), wrapping external APIs (OpenAI, Fireworks AI for SDXL), handling image generation, Markdown rendering, file uploads (video), and function calling.

Quick Start & Requirements

  • Primary install / run command: modal deploy <bot_file_name>.py
  • Prerequisites: Modal account and setup, Python environment. API keys may be required for specific bots (e.g., OpenAI, Fireworks AI).
  • Links: Poe Server Bot Tutorial (implied by repo name and content)

Highlighted Details

  • Demonstrates Poe's inference cost coverage for bots using specific models.
  • Includes examples for image generation (SDXL) and rich media responses (Markdown, video).
  • Showcases advanced features like file uploads and function calling.
  • Provides examples for wrapping third-party LLM APIs and image generation endpoints.

Maintenance & Community

No specific community links (Discord/Slack) or roadmap details are provided in the README. The repository is maintained by poe-platform.

Licensing & Compatibility

The repository's license is not explicitly stated in the README. Compatibility for commercial use or closed-source linking would depend on the underlying Poe platform terms of service and any specific licenses of the dependencies used.

Limitations & Caveats

The starter code assumes a Modal setup, which is a key dependency. Some bots require specific API keys from third-party providers, and users must synchronize bot settings with the Poe Platform as per separate instructions.

Health Check
Last Commit

1 month ago

Responsiveness

1 week

Pull Requests (30d)
0
Issues (30d)
0
Star History
5 stars in the last 30 days

Explore Similar Projects

Starred by Chip Huyen Chip Huyen(Author of "AI Engineering", "Designing Machine Learning Systems").

LangBot by langbot-app

0.5%
13k
IM bot platform for the LLM era
Created 2 years ago
Updated 1 day ago
Feedback? Help us improve.