Official and community SDKs for seamless integration with AnyAPI
pip install anyapi
from anyapi import AnyAPI client = AnyAPI(api_key="your-api-key") response = client.chat.completions.create( model="gpt-4o", messages=[ {"role": "user", "content": "Hello!"} ] ) print(response.choices[0].message.content)
npm install anyapi
import AnyAPI from 'anyapi'; const anyapi = new AnyAPI({ apiKey: 'your-api-key' }); const response = await anyapi.chat.completions.create({ model: 'gpt-4o', messages: [ { role: 'user', content: 'Hello!' } ] }); console.log(response.choices[0].message.content);
from openai import OpenAI client = OpenAI( api_key="your-anyapi-key", base_url="https://api.anyapi.ai/v1" ) response = client.chat.completions.create( model="gpt-4o", messages=[ {"role": "user", "content": "Hello!"} ] )
import OpenAI from 'openai'; const openai = new OpenAI({ apiKey: 'your-anyapi-key', baseURL: 'https://api.anyapi.ai/v1' }); const response = await openai.chat.completions.create({ model: 'gpt-4o', messages: [ { role: 'user', content: 'Hello!' } ] });
package main import ( "context" "fmt" "github.com/sashabaranov/go-openai" ) func main() { config := openai.DefaultConfig("your-anyapi-key") config.BaseURL = "https://api.anyapi.ai/v1" client := openai.NewClientWithConfig(config) resp, err := client.CreateChatCompletion( context.Background(), openai.ChatCompletionRequest{ Model: openai.GPT4, Messages: []openai.ChatCompletionMessage{ { Role: openai.ChatMessageRoleUser, Content: "Hello!", }, }, }, ) if err != nil { fmt.Printf("Error: %v\n", err) return } fmt.Println(resp.Choices[0].Message.Content) }
<?php require_once 'vendor/autoload.php'; use OpenAI\Client; $client = OpenAI::factory() ->withApiKey('your-anyapi-key') ->withBaseUri('https://api.anyapi.ai/v1/') ->make(); $response = $client->chat()->create([ 'model' => 'gpt-4o', 'messages' => [ ['role' => 'user', 'content' => 'Hello!'], ], ]); echo $response->choices[0]->message->content; ?>
require 'ruby/openai' client = OpenAI::Client.new( access_token: 'your-anyapi-key', uri_base: 'https://api.anyapi.ai' ) response = client.chat( parameters: { model: 'gpt-4o', messages: [ { role: 'user', content: 'Hello!' } ] } ) puts response.dig('choices', 0, 'message', 'content')
using OpenAI.GPT3; using OpenAI.GPT3.Managers; using OpenAI.GPT3.ObjectModels.RequestModels; var openAiService = new OpenAIService(new OpenAiOptions() { ApiKey = "your-anyapi-key", BaseDomain = "https://api.anyapi.ai" }); var completionResult = await openAiService.ChatCompletion.CreateCompletion( new ChatCompletionCreateRequest() { Messages = new List<ChatMessage> { ChatMessage.FromUser("Hello!") }, Model = Models.Gpt_4 }); if (completionResult.Successful) { Console.WriteLine(completionResult.Choices.First().Message.Content); }
from langchain.llms import OpenAI from langchain.chat_models import ChatOpenAI # For completion models llm = OpenAI( openai_api_key="your-anyapi-key", openai_api_base="https://api.anyapi.ai/v1" ) # For chat models chat = ChatOpenAI( openai_api_key="your-anyapi-key", openai_api_base="https://api.anyapi.ai/v1", model_name="gpt-4o" )
from llama_index.llms import OpenAI llm = OpenAI( api_key="your-anyapi-key", api_base="https://api.anyapi.ai/v1", model="gpt-4o" )