OpenAI.Agents.Models.Adapter behaviour (openai_agents v0.1.0)

Behavior for model adapters.

Summary

Callbacks

create_completion(request, config)

@callback create_completion(request :: map(), config :: map()) ::
  {:ok, map()} | {:error, term()}

create_stream(request, config)

@callback create_stream(request :: map(), config :: map()) :: Enumerable.t()