Package uno.anahata.asi.openai


package uno.anahata.asi.openai
High-fidelity provider implementation for the OpenAI Responses API (/v1/responses).

This package contains the core logic for interacting with modern OpenAI models (gpt-4o and successors) using a stateful, item-based architecture that supports native tool execution, web search, and code interpretation.

Key architectural patterns include:

  • Partitioned Construction: Payload assembly that separates Identity (Config) from Memory (History) for UI transparency.
  • Multimodal Harvesting: Real-time extraction of citations, search results, and generated media from API output items.
Author:
anahata
  • Class
    Description
    Pure content adapter for the OpenAI Responses API, strictly translating Anahata's domain model into the "Items" architecture.
    Native implementation for OpenAI models using the Responses API (/v1/responses).
    Record holding the three distinct partitions of a request payload.
    Specialized ModelMessage for the OpenAI Responses API.
    Specialized Response implementation for the OpenAI Responses API.
    Clean-room provider for OpenAI, strictly utilizing the modern Responses API (/v1/responses).