Skip to content
Image title Image title

Python License Open In Colab Open in Studio

A client facing API for interacting with the Weco AI's AI function platform. It empowers you to go from zero to AI in just a few seconds!

Use this API to build complex AI features fast. We lower the barrier of entry to AI features by providing an interface to prototype solutions quickly, in just a few lines of code and in natural language.

What We Offer

  • Structured Output (outputs are Python dictionaries that always follow your AI functions JSON schema)
  • Multimodal (language & vision)
  • Grounding (Access to the web)
  • Interpretable (observe reasoning behind outputs)
  • Batched Inputs (have inputs be processed in concurrently)
  • Sync-Async Duality (functions can be both synchronous & asynchronous)

Getting Started

Install the aifn package:

pip install aifn

When using the Weco API, you will need to set the API key: You can find/create your API key here. Once you have your API key, you can pass it directly to our core functions and classes using the api_key argument or set it as an environment variable as shown:

export WECO_API_KEY=<YOUR_WECO_API_KEY>

Example

We created a function on our platform for the following task:

"Analyze a business idea and provide a well reasoned evaluation. Return 'viability_score' (0-100), 'strengths' (list), 'weaknesses' (list), and 'next_steps' (list)."

Here's how you can use this function anywhere in your code!

from aifn import AIFunction
idea_evaluator = AIFunction("BusinessIdeaAnalyzer-XYZ123") # Replace with your actual function name
response = idea_evaluator("A subscription service for personalized, AI-generated bedtime stories for children.").output

To learn how to get the most your of your AI functions, check out our cookbook and API reference.

Happy building!