Documentation IndexFetch the complete documentation index at: /llms.txtUse this file to discover all available pages before exploring further.
Fetch the complete documentation index at: /llms.txt
Use this file to discover all available pages before exploring further.
使用 Guardrails 验证 AI Sonar 模型输出
export API_KEY="sk-your-api-key"
import os from guardrails import Guard from openai import OpenAI from pydantic import BaseModel, Field class Pet(BaseModel): pet_type: str = Field(description="Species of pet") name: str = Field(description="A unique pet name") guard = Guard.for_pydantic(output_class=Pet) client = OpenAI( api_key=os.environ["API_KEY"], base_url="https://api.aisonar.dev/v1", ) raw_output, validated_output, *rest = guard( llm_api=client.chat.completions.create, model="claude-sonnet-5", messages=[{"role": "user", "content": "What kind of pet should I get?"}], )