# Curve Labs ## Docs - [POST /completions](https://docs.curvelabs.org/api-reference/completions.md): Use ThinkFeel through an OpenAI-compatible text completions endpoint. - [POST /generate](https://docs.curvelabs.org/api-reference/generate.md): Generate an AI response based on conversation history. - [POST /personify](https://docs.curvelabs.org/api-reference/personify.md): Rewrite source text into a persona voice enabled for your account. - [Authentication](https://docs.curvelabs.org/authentication.md): Authenticate ThinkFeel SDK, CLI, and OpenAI-compatible requests. - [CLI and agents](https://docs.curvelabs.org/cli-agents.md): Use the ThinkFeel package for local development, coding agents, and safe key setup. - [Custom personas](https://docs.curvelabs.org/concepts/personas.md): Design custom ThinkFeel personas for your product and audience. - [Cookbook API request examples](https://docs.curvelabs.org/cookbooks/api-request-examples.md): Request and response examples for the cookbook quickstart and chat routes. - [Cookbooks](https://docs.curvelabs.org/cookbooks/index.md): Practical build guides for ThinkFeel integrations. - [Local SDK check](https://docs.curvelabs.org/cookbooks/local-sdk-check.md): Verify ThinkFeel SDK setup from a minimal Node.js project. - [Next.js chat cookbook](https://docs.curvelabs.org/cookbooks/nextjs-chat.md): Run a full-stack ThinkFeel quickstart and multi-turn chat example. - [Production checklist](https://docs.curvelabs.org/cookbooks/production-checklist.md): Controls required before launching cookbook examples. - [Testing and migration](https://docs.curvelabs.org/cookbooks/testing-migration.md): Run cookbook checks and adapt chat SDK apps for ThinkFeel. - [FAQ](https://docs.curvelabs.org/faq.md): Answers to common ThinkFeel API questions. - [Impact studies](https://docs.curvelabs.org/impact-studies/index.md): Customer examples built with ThinkFeel. - [Agent workflows: Unbrowse.ai](https://docs.curvelabs.org/impact-studies/unbrowse.md): How Unbrowse.ai uses ThinkFeel to rewrite agent output in a persona voice. - [AI video content: Unreel.ai](https://docs.curvelabs.org/impact-studies/unreel.md): How Unreel.ai uses ThinkFeel for AI video content workflows. - [ThinkFeel Emotion AI API](https://docs.curvelabs.org/index.md): Build AI replies with custom personas. - [Best practices](https://docs.curvelabs.org/operations/best-practices.md): Keep ThinkFeel integrations clear, efficient, and secure. - [Error handling](https://docs.curvelabs.org/operations/errors.md): Handle ThinkFeel status codes and errors. - [Rate limits](https://docs.curvelabs.org/operations/rate-limits.md): Understand early access beta request limits. - [Quickstart](https://docs.curvelabs.org/quickstart.md): Get approved, configure ThinkFeel, and send your first request. - [SDK examples](https://docs.curvelabs.org/sdk-examples.md): Generate ThinkFeel replies from JavaScript, TypeScript, Python, Ruby, and Go. - [Support and feedback](https://docs.curvelabs.org/support.md): Get help with ThinkFeel API integration issues. - [Use cases](https://docs.curvelabs.org/use-cases.md): Common product patterns for ThinkFeel integrations. ## Optional - [Website](https://curvelabs.org) - [Playground](https://playground.curvelabs.org) - [NPM](https://www.npmjs.com/package/@curvelabs.org/thinkfeel) - [GitHub](https://github.com/artificial-affect)