from agents import Agent, Runner, OpenAIChatCompletionsModel, ModelSettings,set_default_openai_client
from openai import AsyncOpenAI
import os
import logging
os.environ["OPENAI_TELEMETRY"] = "false"
os.environ["OPENAI_TRACING_ENABLED"] = "false"
os.environ["OPENAI_LOG_LEVEL"] = "ERROR"
logging.getLogger("openai").setLevel(logging.ERROR)
from openai import AsyncOpenAI
external_client = AsyncOpenAI(
api_key="你的阿里qwen的key",
base_url="https://dashscope.aliyuncs.com/compatible-mode/v1",
default_headers={
"x-stainless-telemetry": "false"}
)
agent = Agent(
name="Assistant",
instructions="You are a helpful assistant",
model=OpenAIChatCompletionsModel(
model="qwen-max",
openai_client=external_client,
),
model_settings=ModelSettings(temperature=0.5),
)
result = Runner.run_sync(agent, "写个笑话")
print(result.final_output)