This article introduce the way to convert different types of ways to convert your existing workflows into AgentJet workflows.
AgentScope
- use
tuner.as_oai_baseurl_apikey()to override OpenAIChatModel's baseurl + apikey argument
Explain with examples
from langchain_openai import ChatOpenAI
# create openai model
llm = ChatOpenAI(
model="gpt-5",
)
agent=create_agent(
model=llm,
system_prompt=self.system_prompt,
)
# take out query
query = workflow_task.task.main_query
response = agent.invoke({
"messages": [
{
"role": "user",
"content": query
}
],
})
from langchain_openai import ChatOpenAI
url_and_apikey = tuner.as_oai_baseurl_apikey()
base_url = url_and_apikey.base_url
api_key = url_and_apikey.api_key
llm = ChatOpenAI(
model="whatever",
base_url=base_url,
api_key=lambda:api_key,
)
agent = create_agent(
model=llm,
system_prompt=self.system_prompt,
)
# take out query
query = workflow_task.task.main_query
response = agent.invoke({
"messages": [
{
"role": "user",
"content": query
}
],
})