Connect AI Models
To APIs, Databases and More
In a Matter of Minutes

Func Runner's plug-and-play frameworks and services are designed to simplify connecting AI models to databases, REST services and more!

Your Free $5 Credit Awaits – Get Started

Function Calling Rocks
But, It Is Full of Gaps and Obstacles.

On the surface it sounds amazing, right? I mean who doesn't want to empower their OpenAI Assistants with custom code? But how the hell does it work and how can I integrate it right now?!

Function calling without Func Runner comes with some challenges.

  • Function calling currently faces problems with...
  • No repeatable way of integrating function-calling across multiple applications.
  • Lack of developer education and exposure, it is yet another thing you have to learn how to use.
  • No meaningful documentation on how to implement function-calling in a production-grade application.
  • No separation of concerns, your software will turn into a big bowl of spaghetti 🍝.
  • Lacks tracking of function calling requests. If the app crashes it will end up costing you more in OpenAI service fees.
  • Frustrated developers gave up and constrained responses to a JSON format, but it still can't call external services.

Focus On Building Your Apps, Func Runner Will Handle The Rest.

I have spent over 100+ hours tweaking and streamlining the function-calling
process loop to make your life as a developer much, much easier.

What does a Func Runner application
look like and what does it give me?

  • Automatically registers your custom code with your assistant.
  • Automatically executes your custom code when requested by your assistant.
  • Automatically returns the results of your custom code back to your assistant.

How can I start using Func Runner
without rewriting my existing application?

  • Designed to coexist with the official OpenAI libraries.
  • Dead simple adoption that requires you to only change two lines of configuration.
  • Automatically intercepts and routes function execution requests to your application.

Pay As You Go
Pricing

An affordable usage-based pricing plan
with zero gimmicks or commitments.

$0.0015

per 1000 input tokens

$0.0029

per 1000 output tokens

You are charged only for tool call requests and responses.

Claim $5 of Free Credits

Cost Example: If your application makes 50 tool call requests, each using 2,000 input tokens and generating 1,000 output tokens, your daily usage would be 100,000 input tokens and 50,000 output tokens; at rates of $0.0015 per 1,000 input tokens and $0.0029 per 1,000 output tokens, your daily cost would be: (100,000 ÷ 1,000 × $0.0015) + (50,000 ÷ 1,000 × $0.0029) = $0.295 per day.

High usage accounts may be eligible for discounts!

Easy Deployments Using Docker and Kamal

Originally developed for Ruby on Rails, Kamal makes it incredibly easy to deploy your Func Runner applications to production.

Works with Kamal, but does not require it.

  • Designed with Kamal deployments in mind.
  • Preconfigured to meet Kamal's requirements.
  • Makes deployments fast, easy and repeatable.