# TogetherLLMConfigEntry

## ``autogen.oai.together.TogetherLLMConfigEntry``

Bases: `LLMConfigEntry`

### ``api_type``
```
api_type = 'together'
```

### ``max_tokens``
```
max_tokens = Field(default=512, ge=0)
```

### ``stream``
```
stream = False
```

### ``top_k``
```
top_k = Field(default=None)
```

### ``repetition_penalty``
```
repetition_penalty = Field(default=None)
```

### ``presence_penalty``
```
presence_penalty = Field(default=None, ge=-2, le=2)
```

### ``frequency_penalty``
```
frequency_penalty = Field(default=None, ge=-2, le=2)
```

### ``min_p``
```
min_p = Field(default=None, ge=0, le=1)
```

### ``safety_model``
```
safety_model = None
```

### ``hide_tools``
```
hide_tools = 'never'
```

### ``price``
```
price = Field(default=None, min_length=2, max_length=2)
```

### ``tool_choice``
```
tool_choice = None
```

### ``top_p``
```
top_p = Field(default=None, ge=0, le=1, description='An alternative to sampling with temperature, called nucleus sampling, where the model considers the results of the tokens with top_p probability mass.')
```

### ``temperature``
```
temperature = Field(default=None, ge=0, le=1, description="Amount of randomness injected into the response.")
```

### ``model``
```
model = Field(..., min_length=1)
```

### ``api_key``
```
api_key = None
```

### ``api_version``
```
api_version = None
```

### ``base_url``
```
base_url = None
```

### ``http_client``
```
http_client = None
```

### ``voice``
```
voice = None
```

### ``model_client_cls``
```
model_client_cls = None
```

### ``response_format``
```
response_format = None
```

### ``default_headers``
```
default_headers = None
```

### ``tags``
```
tags = Field(default_factory=list)
```

### ``model_config``
```
model_config = ConfigDict(extra='allow', arbitrary_types_allowed=True)
```

### ``create_client``
```
create_client()
```

### ``apply_application_config``
```
apply_application_config(application_config)
```
Apply application level configurations.

### ``check_base_url``
```
check_base_url(v, info)
```

### ``serialize_base_url``
```
serialize_base_url(v)
```

### ``serialize_api_key``
```
serialize_api_key(v)
```

### ``model_dump``
```
model_dump(*args, exclude_none=True, **kwargs)
```

### ``model_dump_json``
```
model_dump_json(*args, exclude_none=True, **kwargs)
```

### ``get``
```
get(key, default=None)
```

### ``items``
```
items()
```

### ``keys``
```
keys()
```

### ``values``
```
values()
```
