varapiKey=Environment.GetEnvironmentVariable("ALGOLIA_API_KEY")is{Length:>0}apiKeyValue?apiKeyValue:thrownewAssertInconclusiveException("ALGOLIA_API_KEY environment variable is not found.");varapplicationId=Environment.GetEnvironmentVariable("ALGOLIA_APPLICATION_ID")is{Length:>0}appIdValue?appIdValue:thrownewAssertInconclusiveException("ALGOLIA_APPLICATION_ID environment variable is not found.");usingvarclient=newAlgoliaClient(apiKey);client.WithApplicationId(applicationId);
MeaiTools
1 2 3 4 5 6 7 8 910111213141516171819202122232425
varapiKey=Environment.GetEnvironmentVariable("ALGOLIA_API_KEY")is{Length:>0}apiKeyValue?apiKeyValue:thrownewAssertInconclusiveException("ALGOLIA_API_KEY environment variable is not found.");varapplicationId=Environment.GetEnvironmentVariable("ALGOLIA_APPLICATION_ID")is{Length:>0}appIdValue?appIdValue:thrownewAssertInconclusiveException("ALGOLIA_APPLICATION_ID environment variable is not found.");varindexName=Environment.GetEnvironmentVariable("ALGOLIA_INDEX_NAME")is{Length:>0}indexValue?indexValue:"test-index";usingvarclient=newAlgoliaClient(apiKey);client.WithApplicationId(applicationId);// Create search and browse tools for use with any IChatClient.AIFunctionsearchTool=client.AsSearchTool(indexName);AIFunctiongetObjectTool=client.AsGetObjectTool(indexName);AIFunctionlistIndicesTool=client.AsListIndicesTool();AIFunctionbrowseTool=client.AsBrowseTool(indexName);
Generate
Basic example showing how to create a client and make a request.