Search Results for

    Show / Hide Table of Contents

    Class BetaService.AssistantService

    Assistants: https: //platform.openai.com/docs/api-reference/assistants

    Inheritance
    object
    CrudServiceBase<OpenAIClient>
    CrudService<OpenAIClient, Assistant, Assistant, DeletionStatus, CursorQuery>
    BetaService.AssistantService
    Implements
    ICrudService
    IBetaService
    Inherited Members
    CrudService<OpenAIClient, Assistant, Assistant, DeletionStatus, CursorQuery>.CreateAsync(RequestOptions)
    CrudService<OpenAIClient, Assistant, Assistant, DeletionStatus, CursorQuery>.CreateAsync(Assistant, RequestOptions)
    CrudService<OpenAIClient, Assistant, Assistant, DeletionStatus, CursorQuery>.RetrieveAsync(string, RequestOptions)
    CrudService<OpenAIClient, Assistant, Assistant, DeletionStatus, CursorQuery>.ReplaceAsync(string, Assistant, RequestOptions)
    CrudService<OpenAIClient, Assistant, Assistant, DeletionStatus, CursorQuery>.UpdateAsync(string, IEnumerable<UpdateMask>, RequestOptions)
    CrudService<OpenAIClient, Assistant, Assistant, DeletionStatus, CursorQuery>.DeleteAsync(string, RequestOptions)
    CrudService<OpenAIClient, Assistant, Assistant, DeletionStatus, CursorQuery>.ListAsync(CursorQuery, RequestOptions)
    CrudServiceBase<OpenAIClient>.client
    CrudServiceBase<OpenAIClient>.ApiKey
    object.Equals(object)
    object.Equals(object, object)
    object.GetHashCode()
    object.GetType()
    object.ReferenceEquals(object, object)
    object.ToString()
    Namespace: Glitch9.AIDevKit.OpenAI.Services
    Assembly: Glitch9.AIDevKit.Provider.OpenAI.dll
    Syntax
    public sealed class BetaService.AssistantService : CrudService<OpenAIClient, Assistant, Assistant, DeletionStatus, CursorQuery>, ICrudService, IBetaService

    Constructors

    | Edit this page View Source

    AssistantService(OpenAIClient)

    Declaration
    public AssistantService(OpenAIClient client)
    Parameters
    Type Name Description
    OpenAIClient client

    Methods

    | Edit this page View Source

    PrepareRequest(Assistant)

    Prepares the request object before sending it to the server. This method can be overridden in derived classes to modify the request as needed.

    Declaration
    protected override Assistant PrepareRequest(Assistant req)
    Parameters
    Type Name Description
    Assistant req
    Returns
    Type Description
    Assistant
    Overrides
    CrudService<OpenAIClient, Assistant, Assistant, DeletionStatus, CursorQuery>.PrepareRequest(Assistant)

    Implements

    ICrudService
    IBetaService

    Extension Methods

    ArrayExtensions.ToArrayOrEmpty<T>(T)
    ArrayExtensions.ToArrayOrNull<T>(T)
    EventExtensions.ToDelta<T>(T, string, int, string, bool)
    EventExtensions.ToDone<T>(T, string, int, string)
    EventExtensions.ToEvent<T>(T)
    EventExtensions.UpcastDelta<T1, T2>(T1, string, int, string, bool)
    FallbackExtensions.IsOr<TParent, TChild>(TParent, TChild)
    ResponseCastingExtensions.GetResult<T>(T)
    SystemExtensions.GetName(object)
    • Edit this page
    • View Source
    In this article
    Back to top AI DevKit Documentation