import (
"context"
"fmt"
"log"
aistats "packages/sdk-go"
"packages/sdk-go/gen"
)
ctx := context.Background()
client := aistats.New("your-api-key", "https://api.ai-stats.dev")
req := gen.ResponsesRequest{
Model: "openai/gpt-4.1",
Input: []map[string]interface{}{
{
"role": "user",
"content": []map[string]interface{}{
{"type": "output_text", "text": "Summarise this text"},
},
},
},
Temperature: &[]float32{0.7}[0],
Stream: &[]bool{false}[0],
}
resp, _, err := client.GenerateResponse(ctx, req)
if err != nil {
log.Fatal(err)
}
fmt.Println("Response:", resp.Output[0].Content[0].Text)