

1
创建账户
在 Divine Agent 上创建一个账户。
2
安装 Divi
安装 Divine Agent Python 包:
Copy
pip install divi
3
获取 API Key
从 Web 获取 API Key。
4
设置环境
创建一个
.env
文件并添加以下行:Copy
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
Copy
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?")