Core Functionalities

Each API call is streamlined through extension methods, making it easy to integrate OpenAI's capabilities into your Unity projects.

Overview

  1. Chat Completions:

    • Use ExecuteAsync on a ChatCompletionRequest to get chat responses.

    • For continuous streaming responses, use ExecuteStreamAsync.

    • Documentation: Chat API Reference

  2. Image Operations:

    • Create new images with CreateTextures using an ImageCreationRequest.

    • Edit images via CreateTextureEdits with an ImageEditRequest.

    • Generate image variations through CreateTextureVariations with an ImageVariationRequest.

    • Documentation: Images API Reference

  3. Audio Operations: Speech, Transcription and Translation:

  4. Moderation:

  5. Embeddings and Fine-tuning:

    • Generate embeddings via CreateEmbedding or create fine-tuning jobs with CreateFineTuningJob.

    • Manage and retrieve fine-tuning jobs using methods like ListFineTuningJobs and RetrieveFineTuningJob.

Last updated