¶
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:
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:
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!