anoman
Panduan Integrasi Agent
Python

Hubungkan AutoGen ke Anoman AI

Atur base URL pada konfigurasi client OpenAI AutoGen untuk menambahkan guardrail ke setiap percakapan agent — termasuk alur kerja multi-agent dan group chat.

Prasyarat

  • Akun Anoman AI dengan API key aktif
  • Python 3.9+
  • AutoGen terinstal

Langkah 1: Instal AutoGen

pip install pyautogen

Langkah 2: Konfigurasikan Anoman sebagai LLM

Berikan dict llm_config dengan base URL Anoman. AutoGen menggunakan konfigurasi ini untuk semua completion agent.

import autogen

config_list = [
    {
        "model": "gpt-4o-mini",
        "api_key": "anm-sk-your-key-here",
        "base_url": "https://api.anoman.io/v1",
    }
]

llm_config = {
    "config_list": config_list,
    "temperature": 0.7,
}

Langkah 3: Definisikan agent dengan konfigurasi Anoman

assistant = autogen.AssistantAgent(
    name="assistant",
    llm_config=llm_config,
)

user_proxy = autogen.UserProxyAgent(
    name="user_proxy",
    human_input_mode="NEVER",
    max_consecutive_auto_reply=3,
    code_execution_config={"work_dir": "workspace"},
)

user_proxy.initiate_chat(
    assistant,
    message="Analyse the attached CSV and summarise the key findings.",
)

Group chat dengan Anoman

Group chat multi-agent bekerja secara identik — setiap panggilan LLM dalam percakapan diarahkan melalui Anoman.

researcher = autogen.AssistantAgent("researcher", llm_config=llm_config)
writer = autogen.AssistantAgent("writer", llm_config=llm_config)
critic = autogen.AssistantAgent("critic", llm_config=llm_config)

groupchat = autogen.GroupChat(
    agents=[user_proxy, researcher, writer, critic],
    messages=[],
    max_round=6,
)
manager = autogen.GroupChatManager(groupchat=groupchat, llm_config=llm_config)

user_proxy.initiate_chat(manager, message="Write a research report on AI safety.")

Header transparansi guardrail

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

Butuh bantuan dengan integrasi Anda?

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

Gabung Founding 50