AgentSDK-HelloWorld / 01_hello_agent.py
smlflg's picture
Initial public upload from Projekte/AgentSDK-HelloWorld
2eb8e3f verified
Raw History Blame Contribute Delete
802 Bytes
"""
Hello World — OpenAI Agents SDK mit MiniMax
Einfachster Agent: eine Frage, eine Antwort.
"""
import os
from dotenv import load_dotenv
from openai import AsyncOpenAI
from agents import Agent, Runner, OpenAIChatCompletionsModel, set_tracing_disabled
load_dotenv()
set_tracing_disabled(True) # kein OpenAI Tracing noetig
client = AsyncOpenAI(
base_url="http://localhost:11434/v1",
api_key="ollama",
)
model = OpenAIChatCompletionsModel(model="mistral-nemo", openai_client=client)
agent = Agent(
name="Hallo",
instructions="Du bist ein freundlicher deutscher Assistent. Antworte kurz und praezise.",
model=model,
)
if __name__ == "__main__":
result = Runner.run_sync(agent, "Was ist ein Agent SDK in einem Satz?")
print(f"\n--- Ergebnis ---\n{result.final_output}")