Skip to main content

Introduction

Penlight AI is an all-in-one marketplace for specialized generative AI. It currently supports two types of AI resources: agents and knowledge bases. This pages introduces Penlight AI to developers who want to create AI resources for the platform. If you already know what Penlight AI does, then here are some helpful links:

  • Quick Start Guide: This is a step-by-step guide on how to create a minimal AI agent and a minimal knowledge base and how to connect them to Penlight AI.
  • Langchain Open AI Agent Example: This is a more practical example of an AI agent that you can use as a starting point for your own agent.

If you want to create a paid business-ready generative AI solution, you need to build a GUI for users (a website for example), handle design, user authentication and authorization, response streaming, usage calculation, rate limits, payment system setup, and more. That can take hundreds of hours (believe us, we know from experience!). All of that and you don't even really know if folks are willing to pay for your solution.

Here is where we come in. We built penlight.ai to take care of all of that so you focus only on the problem you are actually trying to solve.

What can I build on Penlight AI?

You can offer two types of AI products on Penlight AI.

  • AI Agents: This is the main type. These are AI assistants specialized and tested for a specific task. They are intended to be used by both businesses (B2B) and everyday customers (B2C). For more information on what constitutes a specialized AI agent, please refer to our About Page.
  • Knowledge Bases: These are high-value, ethically sourced, format-optimized sources of information for AI agents.

How do I create an agent on penlight.ai?

  • You find a problem you are curious about or have expertise in. This is your AI agent idea.
  • You imagine an AI agent that is tailor-made to solve that problem.
  • You create that agent using python and Aiser (our open source server package), and you connect it to penlight.ai.
  • You set the pricing for chatting with that agent and you publish it to our marketplace.
  • You get your target audience to use it.
  • We meter the usage and transfer you the income you made after taking a 15% transaction fee.

How does the communication with my agent happen technically?

You host your agent on your favorite hosting platform. Aiser will take of connecting your agent to our platform. Under the hood, the package will create a REST API for accessing your AI service and it will give access only to Penlight AI by default. When a user sends a message to your agent on our platform, we will forward that message to your agent. Your agent can then generate the response and we’ll send it back to the user.

Feel free to continue to our quick start guide to get started.

If you have any suggestions or face any problems when following the steps mentioned, please contact us and tell us what you think. We are always happy to help.