anoman
Panduan Integrasi Agent
JS/TS

Hubungkan Vercel AI SDK ke Anoman AI

Vercel AI SDK berbicara ke Anoman melalui provider kompatibel-OpenAI (atau Anthropic)-nya — generateText dan streamText bekerja tanpa perubahan.

Prasyarat

  • Kunci API Anoman — buat satu di dashboard (format anm-sk-…).
  • Vercel AI SDK 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.

Buat provider Anoman

Gunakan createOpenAICompatible dari @ai-sdk/openai-compatible dengan base URL Anoman dan kunci.

import { createOpenAICompatible } from "@ai-sdk/openai-compatible";
import { streamText } from "ai";

const anoman = createOpenAICompatible({
  name: "anoman",
  apiKey: process.env.ANOMAN_API_KEY,
  baseURL: "https://api.anoman.io/v1",
});

const { textStream } = await streamText({
  model: anoman("gpt-4o"),
  prompt: "Explain retrieval-augmented generation.",
});

Lebih suka Anthropic?

Gunakan createAnthropic dari @ai-sdk/anthropic dengan base URL Anthropic Anoman.

import { createAnthropic } from "@ai-sdk/anthropic";

const anoman = createAnthropic({
  apiKey: process.env.ANOMAN_API_KEY,
  baseURL: "https://api.anoman.io/anthropic",
});
// anoman("claude-sonnet-4-6")

Verifikasi guardrail aktif

Setiap respons Anoman membawa header hasil guardrail. Periksa di traces dashboard Anda untuk memastikan pipeline berjalan pada request Vercel AI SDK — 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