
    jE                     *    d Z ddlmZ  G d de      Zy)zi
Wandb Chat Completions API - Transformation

This is OpenAI compatible - no translation needed / occurs
    )OpenAIGPTConfigc            
       (    e Zd Zdededededef
dZy)WandbConfignon_default_paramsoptional_paramsmodeldrop_paramsreturnc                     | j                  |      }|j                         D ]  \  }}|dk(  r||d<   ||v s|||<    |S )z?
        map max_completion_tokens param to max_tokens
        )r   max_completion_tokens
max_tokens)get_supported_openai_paramsitems)selfr   r   r   r	   supported_openai_paramsparamvalues           /Users/manta/Documents/Projects/TheRoad-I1/backend/.venv/lib/python3.12/site-packages/litellm/llms/wandb/chat/transformation.pymap_openai_paramszWandbConfig.map_openai_params   s]     #'"B"B"B"O.446LE5//05-11).&	 7
     N)__name__
__module____qualname__dictstrboolr    r   r   r   r   
   s7       	
  
r   r   N)__doc__+litellm.llms.openai.chat.gpt_transformationr   r   r   r   r   <module>r       s    H/ r   