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})89if err == nil {10 fmt.Println(resp.Output)11}
Streaming is also supported via client.Responses.Stream(ctx, params).
client.Responses.Stream(ctx, params)