Metadata-Version: 2.4
Name: PollinationAI_SDK
Version: 1.0.3
Summary: Pollinations API
Home-page: https://github.com/yehigo/Pollinations.ai_sdk
Author: OpenAPI Generator community
Author-email: OpenAPI Generator Community <team@openapitools.org>
Project-URL: Repository, https://github.com/GIT_USER_ID/GIT_REPO_ID
Keywords: OpenAPI,OpenAPI-Generator,Pollinations API
Requires-Python: >=3.9
Description-Content-Type: text/markdown
Requires-Dist: urllib3<3.0.0,>=2.1.0
Requires-Dist: python-dateutil>=2.8.2
Requires-Dist: pydantic>=2.11
Requires-Dist: typing-extensions>=4.7.1
Dynamic: author
Dynamic: home-page

# PollinationAI_SDK
## Introduction

Generate text, images, video, and audio with a single API. OpenAI-compatible — use any OpenAI SDK by changing the base URL.

**Base URL:** `https://gen.pollinations.ai`

**Get your API key:** [enter.pollinations.ai](https://enter.pollinations.ai)

## Overview

| Capability | Endpoint | Format |
|---|---|---|
| ✍️ **Text Generation** | `POST /v1/chat/completions` | OpenAI-compatible |
| ✍️ **Simple Text** | `GET /text/{prompt}` | Plain text |
| 🖼️ **Image Generation** | `GET /image/{prompt}` | JPEG / PNG |
| 🎬 **Video Generation** | `GET /video/{prompt}` | MP4 |
| 🔊 **Text-to-Speech** | `GET /audio/{text}` | MP3 |
| 🔊 **Music Generation** | `GET /audio/{text}` | MP3 |
| 🔊 **Transcription** | `POST /v1/audio/transcriptions` | JSON |
| 🤖 **Model Discovery** | `GET /v1/models` | JSON |

## Quick Start

### Generate an Image

Paste this URL in your browser — no code needed:

```
https://gen.pollinations.ai/image/a%20cat%20in%20space
```

Or use it directly in HTML:

```html
<img src=\"https://gen.pollinations.ai/image/a%20cat%20in%20space\" />
```

### Generate Text (OpenAI-compatible)

```bash
curl https://gen.pollinations.ai/v1/chat/completions \\
  -H \"Authorization: Bearer YOUR_API_KEY\" \\
  -H \"Content-Type: application/json\" \\
  -d '{\"model\": \"openai\", \"messages\": [{\"role\": \"user\", \"content\": \"Hello!\"}]}'
```

### Generate Speech

```bash
curl \"https://gen.pollinations.ai/audio/Hello%20world?voice=nova\" \\
  -H \"Authorization: Bearer YOUR_API_KEY\" -o speech.mp3
```

## 🔐 Authentication

All generation requests require an API key from [enter.pollinations.ai](https://enter.pollinations.ai). Model listing endpoints work without authentication.

**Two key types:**

| Type | Prefix | Use case | Rate limits |
|------|--------|----------|-------------|
| Secret | `sk_` | Server-side apps | None |
| Publishable | `pk_` | Client-side apps (beta) | 1 pollen/IP/hour |

**How to authenticate:**

```bash
# Option 1: Authorization header (recommended)
curl -H \"Authorization: Bearer YOUR_API_KEY\" ...

# Option 2: Query parameter
curl \"https://gen.pollinations.ai/text/hello?key=YOUR_API_KEY\"
```

> **Warning:** Never expose secret keys (`sk_`) in client-side code. Use publishable keys (`pk_`) for frontend apps.

## ❌ Errors

All errors return JSON with a consistent format:

```json
{
  \"status\": 400,
  \"success\": false,
  \"error\": {
    \"code\": \"BAD_REQUEST\",
    \"message\": \"Description of what went wrong\"
  }
}
```

| Status | Meaning |
|--------|---------|
| `400` | Invalid parameters or malformed request |
| `401` | Missing or invalid API key |
| `402` | Insufficient pollen balance |
| `403` | API key lacks required permission |
| `500` | Internal server error |

This Python package is automatically generated by the [OpenAPI Generator](https://openapi-generator.tech) project:

- API version: 0.3.0
- Package version: 1.0.3
- Generator version: 7.22.0-SNAPSHOT
- Build package: org.openapitools.codegen.languages.PythonClientCodegen

## Requirements.

Python 3.10+

## Installation & Usage
### pip install

If the python package is hosted on a repository, you can install directly using:

```sh
pip install git+https://github.com/GIT_USER_ID/GIT_REPO_ID.git
```
(you may need to run `pip` with root permission: `sudo pip install git+https://github.com/GIT_USER_ID/GIT_REPO_ID.git`)

Then import the package:
```python
import PollinationAI_SDK
```

### Setuptools

Install via [Setuptools](http://pypi.python.org/pypi/setuptools).

```sh
python setup.py install --user
```
(or `sudo python setup.py install` to install the package for all users)

Then import the package:
```python
import PollinationAI_SDK
```

### Tests

Execute `pytest` to run the tests.

## Getting Started

Please follow the [installation procedure](#installation--usage) and then run the following:

```python

import PollinationAI_SDK
from PollinationAI_SDK.rest import ApiException
from pprint import pprint

# Defining the host is optional and defaults to https://gen.pollinations.ai
# See configuration.py for a list of all supported configuration parameters.
configuration = PollinationAI_SDK.Configuration(
    host = "https://gen.pollinations.ai"
)

# The client must configure the authentication and authorization parameters
# in accordance with the API server security policy.
# Examples for each auth method are provided below, use the example that
# satisfies your auth use case.

# Configure Bearer authorization (API Key): bearerAuth
configuration = PollinationAI_SDK.Configuration(
    access_token = os.environ["BEARER_TOKEN"]
)


# Enter a context with an instance of the API client
with PollinationAI_SDK.ApiClient(configuration) as api_client:
    # Create an instance of the API class
    api_instance = PollinationAI_SDK.AccountApi(api_client)
    id = 'id_example' # str | 

    try:
        # Revoke API Key
        api_instance.delete_account_keys_by_id(id)
    except ApiException as e:
        print("Exception when calling AccountApi->delete_account_keys_by_id: %s\n" % e)

```

## Documentation for API Endpoints

All URIs are relative to *https://gen.pollinations.ai*

Class | Method | HTTP request | Description
------------ | ------------- | ------------- | -------------
*AccountApi* | [**delete_account_keys_by_id**](docs/AccountApi.md#delete_account_keys_by_id) | **DELETE** /account/keys/{id} | Revoke API Key
*AccountApi* | [**get_account_balance**](docs/AccountApi.md#get_account_balance) | **GET** /account/balance | Get Balance
*AccountApi* | [**get_account_key**](docs/AccountApi.md#get_account_key) | **GET** /account/key | Get API Key Info
*AccountApi* | [**get_account_keys**](docs/AccountApi.md#get_account_keys) | **GET** /account/keys | List API Keys
*AccountApi* | [**get_account_profile**](docs/AccountApi.md#get_account_profile) | **GET** /account/profile | Get Profile
*AccountApi* | [**get_account_usage**](docs/AccountApi.md#get_account_usage) | **GET** /account/usage | Get Usage History
*AccountApi* | [**get_account_usage_daily**](docs/AccountApi.md#get_account_usage_daily) | **GET** /account/usage/daily | Get Daily Usage
*AccountApi* | [**post_account_keys**](docs/AccountApi.md#post_account_keys) | **POST** /account/keys | Create API Key
*AudioGenerationApi* | [**get_generate_audio_by_text**](docs/AudioGenerationApi.md#get_generate_audio_by_text) | **GET** /audio/{text} | Generate Audio
*AudioGenerationApi* | [**post_generate_v1_audio_speech**](docs/AudioGenerationApi.md#post_generate_v1_audio_speech) | **POST** /v1/audio/speech | Text to Speech (OpenAI-compatible)
*AudioGenerationApi* | [**post_generate_v1_audio_transcriptions**](docs/AudioGenerationApi.md#post_generate_v1_audio_transcriptions) | **POST** /v1/audio/transcriptions | Transcribe Audio
*ImageGenerationApi* | [**get_generate_image_by_prompt**](docs/ImageGenerationApi.md#get_generate_image_by_prompt) | **GET** /image/{prompt} | Generate Image
*ImageGenerationApi* | [**post_generate_v1_images_edits**](docs/ImageGenerationApi.md#post_generate_v1_images_edits) | **POST** /v1/images/edits | Edit Image (OpenAI-compatible)
*ImageGenerationApi* | [**post_generate_v1_images_generations**](docs/ImageGenerationApi.md#post_generate_v1_images_generations) | **POST** /v1/images/generations | Generate Image (OpenAI-compatible)
*MediaStorageApi* | [**delete_by_hash**](docs/MediaStorageApi.md#delete_by_hash) | **DELETE** /{hash} | Delete media
*MediaStorageApi* | [**get_by_hash**](docs/MediaStorageApi.md#get_by_hash) | **GET** /{hash} | Retrieve media
*MediaStorageApi* | [**head_by_hash**](docs/MediaStorageApi.md#head_by_hash) | **HEAD** /{hash} | Check if media exists
*MediaStorageApi* | [**post_upload**](docs/MediaStorageApi.md#post_upload) | **POST** /upload | Upload media
*ModelsApi* | [**get_generate_audio_models**](docs/ModelsApi.md#get_generate_audio_models) | **GET** /audio/models | List Audio Models
*ModelsApi* | [**get_generate_image_models**](docs/ModelsApi.md#get_generate_image_models) | **GET** /image/models | List Image &amp; Video Models
*ModelsApi* | [**get_generate_text_models**](docs/ModelsApi.md#get_generate_text_models) | **GET** /text/models | List Text Models (Detailed)
*ModelsApi* | [**get_generate_v1_models**](docs/ModelsApi.md#get_generate_v1_models) | **GET** /v1/models | List Models (OpenAI-compatible)
*TextGenerationApi* | [**get_generate_text_by_prompt**](docs/TextGenerationApi.md#get_generate_text_by_prompt) | **GET** /text/{prompt} | Simple Text Generation
*TextGenerationApi* | [**post_generate_v1_chat_completions**](docs/TextGenerationApi.md#post_generate_v1_chat_completions) | **POST** /v1/chat/completions | Chat Completions
*VideoGenerationApi* | [**get_generate_video_by_prompt**](docs/VideoGenerationApi.md#get_generate_video_by_prompt) | **GET** /video/{prompt} | Generate Video


## Documentation For Models

 - [CacheControl](docs/CacheControl.md)
 - [CompletionUsage](docs/CompletionUsage.md)
 - [CompletionUsageCompletionTokensDetails](docs/CompletionUsageCompletionTokensDetails.md)
 - [CompletionUsagePromptTokensDetails](docs/CompletionUsagePromptTokensDetails.md)
 - [ContentFilterResult](docs/ContentFilterResult.md)
 - [ContentFilterResultHate](docs/ContentFilterResultHate.md)
 - [ContentFilterResultJailbreak](docs/ContentFilterResultJailbreak.md)
 - [ContentFilterSeverity](docs/ContentFilterSeverity.md)
 - [CreateImageRequest](docs/CreateImageRequest.md)
 - [CreateImageRequestImage](docs/CreateImageRequestImage.md)
 - [CreateImageResponse](docs/CreateImageResponse.md)
 - [CreateImageResponseDataInner](docs/CreateImageResponseDataInner.md)
 - [CreateSpeechRequest](docs/CreateSpeechRequest.md)
 - [DeleteByHash200Response](docs/DeleteByHash200Response.md)
 - [DeleteByHash400Response](docs/DeleteByHash400Response.md)
 - [ErrorDetails](docs/ErrorDetails.md)
 - [GetAccountBalance200Response](docs/GetAccountBalance200Response.md)
 - [GetAccountKey200Response](docs/GetAccountKey200Response.md)
 - [GetAccountKey200ResponsePermissions](docs/GetAccountKey200ResponsePermissions.md)
 - [GetAccountProfile200Response](docs/GetAccountProfile200Response.md)
 - [GetAccountUsage200Response](docs/GetAccountUsage200Response.md)
 - [GetAccountUsage200ResponseUsageInner](docs/GetAccountUsage200ResponseUsageInner.md)
 - [GetAccountUsageDaily200Response](docs/GetAccountUsageDaily200Response.md)
 - [GetAccountUsageDaily200ResponseUsageInner](docs/GetAccountUsageDaily200ResponseUsageInner.md)
 - [GetGenerateImageModels500Response](docs/GetGenerateImageModels500Response.md)
 - [GetGenerateImageModels500ResponseError](docs/GetGenerateImageModels500ResponseError.md)
 - [GetGenerateImageModels500ResponseErrorMessage](docs/GetGenerateImageModels500ResponseErrorMessage.md)
 - [GetGenerateTextByPrompt400Response](docs/GetGenerateTextByPrompt400Response.md)
 - [GetGenerateTextByPrompt400ResponseError](docs/GetGenerateTextByPrompt400ResponseError.md)
 - [GetGenerateTextByPrompt400ResponseErrorMessage](docs/GetGenerateTextByPrompt400ResponseErrorMessage.md)
 - [GetGenerateTextByPrompt401Response](docs/GetGenerateTextByPrompt401Response.md)
 - [GetGenerateTextByPrompt401ResponseError](docs/GetGenerateTextByPrompt401ResponseError.md)
 - [GetGenerateTextByPrompt401ResponseErrorMessage](docs/GetGenerateTextByPrompt401ResponseErrorMessage.md)
 - [GetGenerateTextByPrompt402Response](docs/GetGenerateTextByPrompt402Response.md)
 - [GetGenerateTextByPrompt402ResponseError](docs/GetGenerateTextByPrompt402ResponseError.md)
 - [GetGenerateTextByPrompt402ResponseErrorMessage](docs/GetGenerateTextByPrompt402ResponseErrorMessage.md)
 - [GetGenerateTextByPrompt403Response](docs/GetGenerateTextByPrompt403Response.md)
 - [GetGenerateTextByPrompt403ResponseError](docs/GetGenerateTextByPrompt403ResponseError.md)
 - [GetGenerateTextByPrompt403ResponseErrorMessage](docs/GetGenerateTextByPrompt403ResponseErrorMessage.md)
 - [GetGenerateTextByPrompt429Response](docs/GetGenerateTextByPrompt429Response.md)
 - [GetGenerateTextByPrompt429ResponseError](docs/GetGenerateTextByPrompt429ResponseError.md)
 - [GetGenerateTextByPrompt429ResponseErrorMessage](docs/GetGenerateTextByPrompt429ResponseErrorMessage.md)
 - [GetGenerateV1Models200Response](docs/GetGenerateV1Models200Response.md)
 - [GetGenerateV1Models200ResponseDataInner](docs/GetGenerateV1Models200ResponseDataInner.md)
 - [GetGenerateV1Models500Response](docs/GetGenerateV1Models500Response.md)
 - [GetGenerateV1Models500ResponseError](docs/GetGenerateV1Models500ResponseError.md)
 - [GetGenerateV1Models500ResponseErrorMessage](docs/GetGenerateV1Models500ResponseErrorMessage.md)
 - [MessageContentPart](docs/MessageContentPart.md)
 - [MessageContentPartAnyOf](docs/MessageContentPartAnyOf.md)
 - [MessageContentPartAnyOf1](docs/MessageContentPartAnyOf1.md)
 - [MessageContentPartAnyOf1InputAudio](docs/MessageContentPartAnyOf1InputAudio.md)
 - [MessageContentPartAnyOf2](docs/MessageContentPartAnyOf2.md)
 - [MessageContentPartAnyOf2File](docs/MessageContentPartAnyOf2File.md)
 - [MessageContentPartAnyOfVideoUrl](docs/MessageContentPartAnyOfVideoUrl.md)
 - [PostAccountKeysRequest](docs/PostAccountKeysRequest.md)
 - [PostGenerateV1AudioTranscriptions200Response](docs/PostGenerateV1AudioTranscriptions200Response.md)
 - [PostGenerateV1ChatCompletions200Response](docs/PostGenerateV1ChatCompletions200Response.md)
 - [PostGenerateV1ChatCompletions200ResponseChoicesInner](docs/PostGenerateV1ChatCompletions200ResponseChoicesInner.md)
 - [PostGenerateV1ChatCompletions200ResponseChoicesInnerLogprobs](docs/PostGenerateV1ChatCompletions200ResponseChoicesInnerLogprobs.md)
 - [PostGenerateV1ChatCompletions200ResponseChoicesInnerLogprobsContentInner](docs/PostGenerateV1ChatCompletions200ResponseChoicesInnerLogprobsContentInner.md)
 - [PostGenerateV1ChatCompletions200ResponseChoicesInnerLogprobsContentInnerTopLogprobsInner](docs/PostGenerateV1ChatCompletions200ResponseChoicesInnerLogprobsContentInnerTopLogprobsInner.md)
 - [PostGenerateV1ChatCompletions200ResponseChoicesInnerMessage](docs/PostGenerateV1ChatCompletions200ResponseChoicesInnerMessage.md)
 - [PostGenerateV1ChatCompletions200ResponseChoicesInnerMessageAudio](docs/PostGenerateV1ChatCompletions200ResponseChoicesInnerMessageAudio.md)
 - [PostGenerateV1ChatCompletions200ResponseChoicesInnerMessageContentBlocksInner](docs/PostGenerateV1ChatCompletions200ResponseChoicesInnerMessageContentBlocksInner.md)
 - [PostGenerateV1ChatCompletions200ResponseChoicesInnerMessageContentBlocksInnerAnyOf](docs/PostGenerateV1ChatCompletions200ResponseChoicesInnerMessageContentBlocksInnerAnyOf.md)
 - [PostGenerateV1ChatCompletions200ResponseChoicesInnerMessageContentBlocksInnerAnyOf1](docs/PostGenerateV1ChatCompletions200ResponseChoicesInnerMessageContentBlocksInnerAnyOf1.md)
 - [PostGenerateV1ChatCompletions200ResponseChoicesInnerMessageContentBlocksInnerAnyOf1ImageUrl](docs/PostGenerateV1ChatCompletions200ResponseChoicesInnerMessageContentBlocksInnerAnyOf1ImageUrl.md)
 - [PostGenerateV1ChatCompletions200ResponseChoicesInnerMessageContentBlocksInnerAnyOf2](docs/PostGenerateV1ChatCompletions200ResponseChoicesInnerMessageContentBlocksInnerAnyOf2.md)
 - [PostGenerateV1ChatCompletions200ResponseChoicesInnerMessageContentBlocksInnerAnyOf3](docs/PostGenerateV1ChatCompletions200ResponseChoicesInnerMessageContentBlocksInnerAnyOf3.md)
 - [PostGenerateV1ChatCompletions200ResponseChoicesInnerMessageContentBlocksInnerAnyOf4](docs/PostGenerateV1ChatCompletions200ResponseChoicesInnerMessageContentBlocksInnerAnyOf4.md)
 - [PostGenerateV1ChatCompletions200ResponseChoicesInnerMessageToolCallsInner](docs/PostGenerateV1ChatCompletions200ResponseChoicesInnerMessageToolCallsInner.md)
 - [PostGenerateV1ChatCompletions200ResponseChoicesInnerMessageToolCallsInnerFunction](docs/PostGenerateV1ChatCompletions200ResponseChoicesInnerMessageToolCallsInnerFunction.md)
 - [PostGenerateV1ChatCompletions200ResponsePromptFilterResultsInner](docs/PostGenerateV1ChatCompletions200ResponsePromptFilterResultsInner.md)
 - [PostGenerateV1ChatCompletions400Response](docs/PostGenerateV1ChatCompletions400Response.md)
 - [PostGenerateV1ChatCompletions400ResponseError](docs/PostGenerateV1ChatCompletions400ResponseError.md)
 - [PostGenerateV1ChatCompletions400ResponseErrorMessage](docs/PostGenerateV1ChatCompletions400ResponseErrorMessage.md)
 - [PostGenerateV1ChatCompletions401Response](docs/PostGenerateV1ChatCompletions401Response.md)
 - [PostGenerateV1ChatCompletions401ResponseError](docs/PostGenerateV1ChatCompletions401ResponseError.md)
 - [PostGenerateV1ChatCompletions401ResponseErrorMessage](docs/PostGenerateV1ChatCompletions401ResponseErrorMessage.md)
 - [PostGenerateV1ChatCompletions402Response](docs/PostGenerateV1ChatCompletions402Response.md)
 - [PostGenerateV1ChatCompletions402ResponseError](docs/PostGenerateV1ChatCompletions402ResponseError.md)
 - [PostGenerateV1ChatCompletions402ResponseErrorMessage](docs/PostGenerateV1ChatCompletions402ResponseErrorMessage.md)
 - [PostGenerateV1ChatCompletions403Response](docs/PostGenerateV1ChatCompletions403Response.md)
 - [PostGenerateV1ChatCompletions403ResponseError](docs/PostGenerateV1ChatCompletions403ResponseError.md)
 - [PostGenerateV1ChatCompletions403ResponseErrorMessage](docs/PostGenerateV1ChatCompletions403ResponseErrorMessage.md)
 - [PostGenerateV1ChatCompletions429Response](docs/PostGenerateV1ChatCompletions429Response.md)
 - [PostGenerateV1ChatCompletions429ResponseError](docs/PostGenerateV1ChatCompletions429ResponseError.md)
 - [PostGenerateV1ChatCompletions429ResponseErrorMessage](docs/PostGenerateV1ChatCompletions429ResponseErrorMessage.md)
 - [PostGenerateV1ChatCompletionsRequest](docs/PostGenerateV1ChatCompletionsRequest.md)
 - [PostGenerateV1ChatCompletionsRequestAudio](docs/PostGenerateV1ChatCompletionsRequestAudio.md)
 - [PostGenerateV1ChatCompletionsRequestFunctionCall](docs/PostGenerateV1ChatCompletionsRequestFunctionCall.md)
 - [PostGenerateV1ChatCompletionsRequestFunctionCallAnyOf](docs/PostGenerateV1ChatCompletionsRequestFunctionCallAnyOf.md)
 - [PostGenerateV1ChatCompletionsRequestFunctionsInner](docs/PostGenerateV1ChatCompletionsRequestFunctionsInner.md)
 - [PostGenerateV1ChatCompletionsRequestMessagesInner](docs/PostGenerateV1ChatCompletionsRequestMessagesInner.md)
 - [PostGenerateV1ChatCompletionsRequestMessagesInnerAnyOf](docs/PostGenerateV1ChatCompletionsRequestMessagesInnerAnyOf.md)
 - [PostGenerateV1ChatCompletionsRequestMessagesInnerAnyOf1](docs/PostGenerateV1ChatCompletionsRequestMessagesInnerAnyOf1.md)
 - [PostGenerateV1ChatCompletionsRequestMessagesInnerAnyOf1Content](docs/PostGenerateV1ChatCompletionsRequestMessagesInnerAnyOf1Content.md)
 - [PostGenerateV1ChatCompletionsRequestMessagesInnerAnyOf2](docs/PostGenerateV1ChatCompletionsRequestMessagesInnerAnyOf2.md)
 - [PostGenerateV1ChatCompletionsRequestMessagesInnerAnyOf3](docs/PostGenerateV1ChatCompletionsRequestMessagesInnerAnyOf3.md)
 - [PostGenerateV1ChatCompletionsRequestMessagesInnerAnyOf3FunctionCall](docs/PostGenerateV1ChatCompletionsRequestMessagesInnerAnyOf3FunctionCall.md)
 - [PostGenerateV1ChatCompletionsRequestMessagesInnerAnyOf3ToolCallsInner](docs/PostGenerateV1ChatCompletionsRequestMessagesInnerAnyOf3ToolCallsInner.md)
 - [PostGenerateV1ChatCompletionsRequestMessagesInnerAnyOf3ToolCallsInnerFunction](docs/PostGenerateV1ChatCompletionsRequestMessagesInnerAnyOf3ToolCallsInnerFunction.md)
 - [PostGenerateV1ChatCompletionsRequestMessagesInnerAnyOf4](docs/PostGenerateV1ChatCompletionsRequestMessagesInnerAnyOf4.md)
 - [PostGenerateV1ChatCompletionsRequestMessagesInnerAnyOf5](docs/PostGenerateV1ChatCompletionsRequestMessagesInnerAnyOf5.md)
 - [PostGenerateV1ChatCompletionsRequestMessagesInnerAnyOfContent](docs/PostGenerateV1ChatCompletionsRequestMessagesInnerAnyOfContent.md)
 - [PostGenerateV1ChatCompletionsRequestResponseFormat](docs/PostGenerateV1ChatCompletionsRequestResponseFormat.md)
 - [PostGenerateV1ChatCompletionsRequestResponseFormatAnyOf](docs/PostGenerateV1ChatCompletionsRequestResponseFormatAnyOf.md)
 - [PostGenerateV1ChatCompletionsRequestResponseFormatAnyOf1](docs/PostGenerateV1ChatCompletionsRequestResponseFormatAnyOf1.md)
 - [PostGenerateV1ChatCompletionsRequestResponseFormatAnyOf1JsonSchema](docs/PostGenerateV1ChatCompletionsRequestResponseFormatAnyOf1JsonSchema.md)
 - [PostGenerateV1ChatCompletionsRequestResponseFormatAnyOf2](docs/PostGenerateV1ChatCompletionsRequestResponseFormatAnyOf2.md)
 - [PostGenerateV1ChatCompletionsRequestStop](docs/PostGenerateV1ChatCompletionsRequestStop.md)
 - [PostGenerateV1ChatCompletionsRequestStreamOptions](docs/PostGenerateV1ChatCompletionsRequestStreamOptions.md)
 - [PostGenerateV1ChatCompletionsRequestThinking](docs/PostGenerateV1ChatCompletionsRequestThinking.md)
 - [PostGenerateV1ChatCompletionsRequestToolChoice](docs/PostGenerateV1ChatCompletionsRequestToolChoice.md)
 - [PostGenerateV1ChatCompletionsRequestToolChoiceAnyOf](docs/PostGenerateV1ChatCompletionsRequestToolChoiceAnyOf.md)
 - [PostGenerateV1ChatCompletionsRequestToolChoiceAnyOfFunction](docs/PostGenerateV1ChatCompletionsRequestToolChoiceAnyOfFunction.md)
 - [PostGenerateV1ChatCompletionsRequestToolsInner](docs/PostGenerateV1ChatCompletionsRequestToolsInner.md)
 - [PostGenerateV1ChatCompletionsRequestToolsInnerAnyOf](docs/PostGenerateV1ChatCompletionsRequestToolsInnerAnyOf.md)
 - [PostGenerateV1ChatCompletionsRequestToolsInnerAnyOf1](docs/PostGenerateV1ChatCompletionsRequestToolsInnerAnyOf1.md)
 - [PostGenerateV1ChatCompletionsRequestToolsInnerAnyOfFunction](docs/PostGenerateV1ChatCompletionsRequestToolsInnerAnyOfFunction.md)
 - [PostUpload200Response](docs/PostUpload200Response.md)
 - [PostUpload401Response](docs/PostUpload401Response.md)
 - [ValidationErrorDetails](docs/ValidationErrorDetails.md)


<a id="documentation-for-authorization"></a>
## Documentation For Authorization


Authentication schemes defined for the API:
<a id="bearerAuth"></a>
### bearerAuth

- **Type**: Bearer authentication (API Key)


## Author




