Run your first typed AI call
You run a declared program with a provider and typed input. The returned object follows the output side of your signature.
Unit example (nearest native match)
See the idea in context
from axllm import ax
answer = ax('question:string -> answer:string')- Create the program
The signature asks for an answer and a numeric confidence.
- Pass a provider and input
forward() runs the program with llm and the required question.
- Use the typed result
result exposes the declared output fields instead of raw model text.
Run itIn your own project
pip install axllm
import os
from axllm import ai, ax
llm = ai('openai', api_key=os.environ['OPENAI_API_KEY'])
classify = ax('review:string -> sentiment:class "positive, negative, neutral"')
result = classify.forward(llm, {
'review': 'Useful and boring in the best way.',
})
print('sentiment:', result['sentiment'])Set OPENAI_APIKEY in your environment before running provider-backed code.
From a clone of the ax repo:
npm run example -- python src/examples/python/generation/axgen-openai.pyActive practice
Answer 2 in a row to learn this · attempt 1