![]() |
Chilkat HOME Android™ AutoIt C C# C++ Chilkat2-Python CkPython Classic ASP DataFlex Delphi DLL Go Java JavaScript Node.js Objective-C PHP Extension Perl PowerBuilder PowerShell PureBasic Ruby SQL Server Swift Tcl Unicode C Unicode C++ VB.NET VBScript Visual Basic 6.0 Visual FoxPro Xojo Plugin
(Objective-C) Referencing a Pre-Uploaded Image File by file_id in an AI RequestSee more AI ExamplesCurrently, OpenAI is the only AI provider that supports referencing a pre-uploaded image in a request for text generation.Note: This example requires Chilkat v11.4.0 or greater.
#import <CkoAi.h> #import <NSString.h> #import <CkoStringBuilder.h> BOOL success = NO; success = NO; // This example assumes the Chilkat API to have been previously unlocked. // See Global Unlock Sample for sample code. CkoAi *ai = [[CkoAi alloc] init]; // OpenAI is currently the only AI provider that supports referencing a pre-uploaded image by file_id // in a request for text generation. ai.Provider = @"openai"; // Use your provider's API key. ai.ApiKey = @"MY_API_KEY"; // Choose a model. ai.Model = @"gpt-5-mini"; // See the following example showing how to upload a file // Upload an Image File to an AI Provider // Use the file_id of the pre-uploaded file. NSString *file_id = @"file-5CnBeuFasqNcAfti3cx4Fe"; [ai InputAddImageFileId: file_id mime_type: @"application/json"]; [ai InputAddText: @"What is in this image?"]; // Ask the AI for text output. success = [ai Ask: @"text"]; if (success == NO) { NSLog(@"%@",ai.LastErrorText); return; } // Get the text response. CkoStringBuilder *sbResponse = [[CkoStringBuilder alloc] init]; [ai GetOutputTextSb: sbResponse]; NSLog(@"%@",[sbResponse GetAsString]); |
||||
© 2000-2026 Chilkat Software, Inc. All Rights Reserved.