Skip to content

Support for passing extra headers in request for LitellmModel Class #1031

Closed
@leestorm4520

Description

@leestorm4520

Currently, LitellmModel does not support passing extra headers. Since the models I am trying to access is behind a proxy, I need to pass extra headers for authorizartion

Something like this

from agents import Agent, Runner
from agents.extensions.models.litellm_model import LitellmModel
agent = Agent(name=name,
instructions=instructions,
model=LitellmModel(
model=MODEL_NAME,
base_url=base_url,
api_key=api_key,
extra_headers=headers
),
)
res = await Runner.run(agent, input)

Metadata

Metadata

Assignees

No one assigned

    Labels

    enhancementNew feature or request

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions