Skip to content

Draft: Firstv2: WIP#260

Draft
masalim2 wants to merge 142 commits into
mainfrom
firstv2
Draft

Draft: Firstv2: WIP#260
masalim2 wants to merge 142 commits into
mainfrom
firstv2

Conversation

@masalim2

Copy link
Copy Markdown
Collaborator

No description provided.

@masalim2 masalim2 self-assigned this Jun 19, 2026
masalim2 and others added 30 commits July 22, 2026 21:11
* adding openai chat/completions pydantic class

* light edits to pydantic models

* adding OpenAI Responses pydantic

* adding placeholder for litellm router

* added first pass on adding openai routes

* adding service files to submit inference tasks through litellm

* added stramlined pydantic models for OpenAI

* removed pydantic classes which have moved to the endpoints/ folder

* added not-implemented error

* added common base payload and enum for openai endpoints

* removed llm_router.py

* added first pass on openai routes

* added openai router to the main router

* added embeddings

* added embeddings dependency

* added skeleton for embeddings route

* empty deployments file with router

* removed old unused dev file

* removed inference service file since it is outdated

* use production policy

* switched to RouterConfigDep, fix argument typo

* added response_model=None to accomodate StreamingResponse type

* added return type to model_dependency

* List to list for typing

* streamlined pydantic models

* added str to the Enum class

* fixed typo in the Enum class

* added alias check

* streamlined dependency to resolve model

---------

Co-authored-by: BenoitCote <benoitcote@anlvpn105.mcs.anl.gov>
Co-authored-by: BenoitCote <benoitcote@anlvpn129.mcs.anl.gov>
Co-authored-by: BenoitCote <benoitcote@anlvpn189.mcs.anl.gov>
Co-authored-by: BenoitCote <benoitcote@BenoitCotes-MacBook-Pro.local>
Co-authored-by: BenoitCote <benoitcote@anlvpn108.mcs.anl.gov>
Co-authored-by: BenoitCote <benoitcote@anlvpn164.mcs.anl.gov>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants