# ArceeWrapper

> **Class** in `langchain_community`

📖 [View in docs](https://reference.langchain.com/python/langchain-community/utilities/arcee/ArceeWrapper)

Wrapper for Arcee API.

For more details, see: https://www.arcee.ai/

## Signature

```python
ArceeWrapper(
    self,
    arcee_api_key: Union[str, SecretStr],
    arcee_api_url: str,
    arcee_api_version: str,
    model_kwargs: Optional[Dict[str, Any]],
    model_name: str,
)
```

## Parameters

| Name | Type | Required | Description |
|------|------|----------|-------------|
| `arcee_api_key` | `Union[str, SecretStr]` | Yes | API key for Arcee API. |
| `arcee_api_url` | `str` | Yes | URL for Arcee API. |
| `arcee_api_version` | `str` | Yes | Version of Arcee API. |
| `model_kwargs` | `Optional[Dict[str, Any]]` | Yes | Keyword arguments for Arcee API. |
| `model_name` | `str` | Yes | Name of an Arcee model. |

## Constructors

```python
__init__(
    self,
    arcee_api_key: Union[str, SecretStr],
    arcee_api_url: str,
    arcee_api_version: str,
    model_kwargs: Optional[Dict[str, Any]],
    model_name: str,
)
```

| Name | Type |
|------|------|
| `arcee_api_key` | `Union[str, SecretStr]` |
| `arcee_api_url` | `str` |
| `arcee_api_version` | `str` |
| `model_kwargs` | `Optional[Dict[str, Any]]` |
| `model_name` | `str` |


## Properties

- `arcee_api_key`
- `model_kwargs`
- `arcee_api_url`
- `arcee_api_version`
- `model_id`
- `model_training_status`

## Methods

- [`validate_model_training_status()`](https://reference.langchain.com/python/langchain-community/utilities/arcee/ArceeWrapper/validate_model_training_status)
- [`generate()`](https://reference.langchain.com/python/langchain-community/utilities/arcee/ArceeWrapper/generate)
- [`retrieve()`](https://reference.langchain.com/python/langchain-community/utilities/arcee/ArceeWrapper/retrieve)

---

[View source on GitHub](https://github.com/langchain-ai/langchain-community/blob/d5ea8358933260ad48dd31f7f8076555c7b4885a/libs/community/langchain_community/utilities/arcee.py#L99)