```bash
FALLOM_API_KEY=your-api-key
FALLOM_BASE_URL=https://spans.fallom.com # or http://localhost:8001 for local dev
```
## Initialization Options
```python
fallom.init(
api_key="your-api-key", # Or use FALLOM_API_KEY env var
base_url="https://spans.fallom.com", # Or use FALLOM_BASE_URL env var
capture_content=True # Set False for privacy mode
)
```
## Privacy Mode
For companies with strict data policies, disable prompt/completion capture:
```python
# Via parameter
fallom.init(capture_content=False)
# Or via environment variable
FALLOM_CAPTURE_CONTENT=false
```
In privacy mode, Fallom still tracks:
| Captured | Not Captured |
| -------- | ------------ |
| ✅ Model used | ❌ Prompt content |
| ✅ Token counts | ❌ Completion content |
| ✅ Latency | |
| ✅ Session/config context | |
| ✅ Prompt key/version (metadata only) | |
## Environment Variables
```bash
FALLOM_API_KEY=your-api-key
FALLOM_BASE_URL=https://spans.fallom.com
FALLOM_CAPTURE_CONTENT=true # set to "false" for privacy mode
```
## Privacy Mode
Disable prompt/completion capture:
```typescript
fallom.init({ captureContent: false });
```
In privacy mode, Fallom still tracks:
| Captured | Not Captured |
| -------- | ------------ |
| ✅ Model used | ❌ Prompt content |
| ✅ Token counts | ❌ Completion content |
| ✅ Latency | |
| ✅ Session/config context | |
| ✅ Prompt key/version (metadata only) | |