Responses API (Reasoning)

View as Markdown

Responses API (Reasoning)

Access models like OpenAI’s o-series that require a specific reasoning interface.

1resp, err := client.Responses.Create(ctx, meshapi.ResponsesParams{
2 Model: "openai/o3-mini",
3 Input: "Explain quantum computing in one sentence.",
4 Reasoning: &meshapi.ReasoningParams{
5 Effort: "medium",
6 },
7})
8
9if err == nil {
10 fmt.Println(resp.Output)
11}

Streaming is also supported via client.Responses.Stream(ctx, params).