# ContentGenerateFn

**Kind:** Type

**Source:** [`atloria-monorepo/libs/pme-core/src/tools/generate-content.tool.ts`](https://github.com/sherkety/atloria/blob/main/atloria-monorepo/libs/pme-core/src/tools/generate-content.tool.ts#L16)

Content generation function — wraps AzureResponsesProvider.generateJSON().
Injected at tool creation time.

## Definition

```ts
(
  prompt: string,
  systemPrompt: string,
  maxTokens?: number
) => Promise<{ content: string; inputTokens: number; outputTokens: number }>
```
