# FastAPI  
```  
0.1.0  
```  
``` 
OAS 3.1 
```

### accepts-api-key

GET  
/users/sources/list_files

Request Files Processing

POST  
/users/assets/multipart/complete

Complete Multipart Asset Upload

POST  
/users/assets/multipart/abort

Abort Multipart Asset Upload

POST  
/users/assets/upload_urls

Create Upload Urls

POST  
/users/assets/preprocess

Process Assets

GET  
/users/tasks

Get Tasks

PUT  
/asset/{asset_id}/visibility

Set Asset Visibility

PUT  
/asset/{asset_id}/reference

Set Asset Reference

GET  
/asset/most_recent

Get Most Recent Files

POST  
/asset/folder

Create Folder

POST  
/asset/{asset_id}/duplicate

Duplicate Asset

POST  
/project/{project_id}/export

Export Project

DELETE  
/agent/response/{chat_id}

Cancel Response

GET  
/agent/response/{chat_id}

Stream Chat Messages

GET  
/agent/available-llm-models

Get Available Llm Models

POST  
/agent/response

Process Agent Message

POST  
/agent/response/json

Process Agent Message Json

POST  
/agent/use-tool

Use Agent Tool

GET  
/agent/chats/list

List Chats

GET  
/agent/chat/{chat_id}

Get Chat Info

DELETE  
/agent/chat/{chat_id}

Delete Chat

PATCH  
/agent/chat/{chat_id}/rename

Rename Chat

GET  
/agent/chat/{chat_id}/messages

Get Chat

GET  
/create

Create Agent Stream

GET  
/settings

Get Settings

#### Schemas

- AgentMessageRequest
- AgentMessageRequestWithoutNoInteraction
- AppContext
- AppSettings
- AssetReferenceRequest
- AssetUploadRequest
- AssetUploadResponse
- AssetVisibilityRequest
- AvailableModel
- ChatHistoryResponse
- ChatMessageAgentResponse
- ChatMessageUserResponse
- CreateFolderRequest
- CreateFolderResponse
- DuplicateAssetResponse
- ExportProjectResponse
- FileReference
- FileType
- HTTPValidationError
- MultipartAbortRequest
- MultipartCompletePart
- MultipartCompleteRequest
- ProcessAssetsRequest
- RequestTaskResponse
- SourceFileInfo
- TaskPriority
- TaskResponse
- UseAgentToolRequest
- ValidationError
- VersionReference
