anoman
Panduan Integrasi Agent
Python

Hubungkan Pydantic AI ke Anoman AI

Pydantic AI dirutekan melalui Anoman dengan memberi provider OpenAI-nya base URL kustom — agen bertipe, guardrail termasuk.

Prasyarat

  • Kunci API Anoman — buat satu di dashboard (format anm-sk-…).
  • Pydantic AI terpasang dan versi terbaru.
  • ID model dari katalog Anoman, mis. gpt-4o, gpt-4o-mini, atau claude-sonnet-4-6.

Aktifkan streaming untuk tugas agen yang panjang

Setel stream: true pada permintaan. Tugas otonom, multi-langkah, dan berpikir lama bisa melewati batas waktu 100 detik di edge dan gagal dengan error 524; streaming mengembalikan token saat dihasilkan dan menjaga koneksi tetap hidup, sehingga permintaan selesai. Sebagian besar alat streaming secara default — pastikan aktif untuk penggunaan agentic.

Detail lebih lanjut di panduan streaming.

Arahkan model ke Anoman

Bangun OpenAIChatModel dengan OpenAIProvider yang membawa base URL Anoman dan kunci.

from pydantic_ai import Agent
from pydantic_ai.models.openai import OpenAIChatModel
from pydantic_ai.providers.openai import OpenAIProvider

model = OpenAIChatModel(
    "gpt-4o",
    provider=OpenAIProvider(
        base_url="https://api.anoman.io/v1",
        api_key="anm-sk-your-key-here",
    ),
)
agent = Agent(model)
print(agent.run_sync("What is prompt injection?").output)

Lebih suka Anthropic?

Berikan klien AsyncAnthropic kustom (diarahkan ke Anoman) ke AnthropicProvider.

from anthropic import AsyncAnthropic
from pydantic_ai.models.anthropic import AnthropicModel
from pydantic_ai.providers.anthropic import AnthropicProvider

client = AsyncAnthropic(
    base_url="https://api.anoman.io/anthropic",
    api_key="anm-sk-your-key-here",
)
model = AnthropicModel("claude-sonnet-4-6", provider=AnthropicProvider(anthropic_client=client))

Verifikasi guardrail aktif

Setiap respons Anoman membawa header hasil guardrail. Periksa di traces dashboard Anda untuk memastikan pipeline berjalan pada request Pydantic AI — deteksi prompt-injection, masking PII, dan moderasi konten semuanya berlaku otomatis.

X-Anoman-Guardrail-Injection: pass score=0.03
X-Anoman-Guardrail-Pii: pass
X-Anoman-Guardrail-Content: pass
X-Anoman-Cache: none

Butuh bantuan dengan integrasi Anda?

Gabung Founding 50 untuk akses awal dan dukungan langsung dari tim Anoman.

Gabung Founding 50