1. Configure Your Environment
Set up your environment variables to connect to Future AGI. Get your API keys here2. Register Your Prototype Project
Register your project with the necessary configuration.Configuration Parameters:
Property (Python) | Property (TypeScript) | Description |
---|---|---|
project_type | projectType | Set as ProjectType.EXPERIMENT for Prototyping |
project_name | projectName | A descriptive name for your project |
project_version_name | projectVersionName | (optional) A version identifier for this prototype, enabling comparison between different iterations |
eval_tags | evalTags | (optional) Define which evaluations to run on your prototype as a list of EvalTag objects. Learn more → |
transport | transport | (optional) Set the transport for your traces. The available options are GRPC and HTTP . |
Note:
Python usessnake_case
for property names (e.g.,project_type
), while TypeScript usescamelCase
(e.g.,projectType
). Always use the convention appropriate for your language.
Instrument your project:
There are 2 ways to implement tracing in your project- Auto Instrumentor : Instrument your project with FutureAGI’s Auto Instrumentor. Recommended for most use cases.
- Manual Tracing : Manually track your project with Open Telemetry. Useful for more customized tracing.