1

创建账户

Divine Agent 上创建一个账户。

2

安装 Divi

安装 Divine Agent Python 包:

pip install divi
3

获取 API Key

Web 获取 API Key。

4

设置环境

创建一个 .env 文件并添加以下行:

DIVI_API_KEY=your_api_key
OPENAI_BASE_URL=https://api.openai.com/v1
OPENAI_API_KEY=your_llm_api_key
5

追踪 Pirate Agent

运行以下代码:

Pirate Example
from divi import obs_openai, observable
from dotenv import load_dotenv
from openai import OpenAI

load_dotenv()


class Pirate:
    def __init__(self):
        self.client = obs_openai(
            OpenAI(),
            name="Pirate",
        )

    @observable(name="Talk with pirate")
    def talk(self, message: str):
        """Talk like a pirate."""
        res = self.client.chat.completions.create(
            model="gpt-4o",
            messages=[
                {"role": "developer", "content": "Talk like a pirate."},
                {
                    "role": "user",
                    "content": message,
                },
            ],
        )
        return res.choices[0].message.content


pirate = Pirate()
pirate.talk("How do I check if a Python object is an instance of a class?")