Skip to content

Create Python SDK for HTTP transport #6

@irparent

Description

@irparent

Iris supports HTTP transport but there's no Python SDK. Python is the primary language for AI/ML development.

Goal: Create a lightweight Python package (iris-eval) that wraps the HTTP API.

Acceptance criteria:

  • pip install iris-eval
  • IrisClient class with methods: log_trace(), evaluate_output(), get_traces()
  • Authentication via API key
  • Type hints for all parameters
  • Async support (httpx)
  • Published to PyPI

Resources:

  • HTTP transport examples: examples/http-transport/client.py
  • API reference

Metadata

Metadata

Assignees

No one assigned

    Labels

    Type

    No type

    Projects

    No projects

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions