# Writer integration

> Writer enterprise generative AI platform: Palmyra chat and text generation, Knowledge Graphs, file uploads, no-code agent runs, PDF parsing, web search, and image analysis.

- Authentication: apiKey

## Tools (29)

- **Add file to graph**: Add a file to a Knowledge Graph.
- **Analyze images**: Submit images and documents with a prompt to generate an analysis.
- **Application details**: Retrieves detailed information for a specific no-code agent (formerly called no-code applications), including its configuration and current status.
- **Associate graphs**: Updates the list of Knowledge Graphs associated with a no-code chat agent.
- **Chat completion**: Generate a chat completion based on the provided messages.
- **Create graph**: Create a new Knowledge Graph.
- **Delete file**: Permanently delete a file from the system.
- **Delete graph**: Delete a Knowledge Graph.
- **Download file**: Download the binary content of a file.
- **Generate from application**: Generate content from an existing no-code agent (formerly called no-code applications) with inputs.
- **Generate from application (async)**: Generate content asynchronously from an existing no-code agent (formerly called no-code applications) with inputs.
- **List applications**: Retrieves a paginated list of no-code agents (formerly called no-code applications) with optional filtering and sorting capabilities.
- **List files**: Retrieve a paginated list of files with optional filtering by status, graph association, and file type.
- **List graphs**: Retrieve a list of Knowledge Graphs.
- **List models**: Retrieve a list of available models that can be used for text generation, chat completions, and other AI tasks.
- **Parse PDF**: Parse PDF to other formats.
- **Question**: Ask a question to specified Knowledge Graphs.
- **Remove file from graph**: Remove a file from a Knowledge Graph.
- **Retrieve all jobs**: Retrieve all jobs created via the async API, linked to the provided application ID (or alias).
- **Retrieve a single job**: Retrieves a single job created via the Async API.
- **Retrieve file**: Retrieve detailed information about a specific file, including its metadata, status, and associated graphs.
- **Retrieve graph**: Retrieve a Knowledge Graph.
- **Retrieve graphs**: Retrieve Knowledge Graphs associated with a no-code agent that has chat capabilities.
- **Retry failed files**: Retry processing of files that previously failed to process.
- **Retry job execution**: Re-triggers the async execution of a single job previously created via the Async api and terminated in error.
- **Text generation**: Generate text completions using the specified model and prompt.
- **Update graph**: Update the name, description, web connector URLs, or team assignment of a Knowledge Graph.
- **Upload file**: Upload a new file to the system.
- **Web search**: Search the web for information about a given query and return relevant results with source URLs.

Connect Writer in General Input: https://www.generalinput.com/apps/writer