import { OpenAI } from "@octridev/openai";
async function main() {
const client = new OpenAI({
// Optional: replaces the default server and any server an operation declares.
baseUrl: "https://api.openai.com/v1",
auth: { apiKeyAuth: process.env.API_TOKEN! },
});
const result = await client.chat.getCompletion({ completionId: "completion-1" });
console.log(result);
}
main().catch(console.error);import os
from octridev_openai import ClientConfig, ClientAuthConfig, OpenAI
config = ClientConfig(
# Optional: replaces the default server and any server an operation declares.
base_url="https://api.openai.com/v1",
auth=ClientAuthConfig(api_key_auth=os.environ["API_TOKEN"]),
)
client = OpenAI(config)
result = client.chat.get_completion(completion_id="completion-1")
print(result)package main
import (
"context"
"fmt"
"os"
sdk "github.com/OctriDev/openai-go-showcase-sdk"
)
func main() {
ctx := context.Background()
config := sdk.ClientConfig{
// Optional: replaces the default server and any server an operation declares.
BaseURL: "https://api.openai.com/v1",
Auth: &sdk.ClientAuthConfig{ApiKeyAuth: os.Getenv("API_TOKEN")},
}
client := sdk.NewOpenAI(config)
result, err := client.Chat.GetCompletion(ctx, sdk.GetChatCompletionParams{CompletionId: "completion-1"})
if err != nil {
panic(err)
}
fmt.Printf("%d choices\n", len(result.Choices))
}import dev.octri.showcase.openai.*;
import dev.octri.showcase.openai.methods.Chat;
public final class Example {
public static void main(String[] args) throws Exception {
var config = new SdkConfig.ClientConfig();
// Optional: replaces the default server and any server an operation declares.
config.baseUrl = "https://api.openai.com/v1";
var auth = new SdkConfig.ClientAuthConfig();
auth.apiKeyAuth = System.getenv("API_TOKEN");
config.auth = auth;
var client = new OpenAI(config);
var result = client.chat.getCompletion(Chat.GetChatCompletionRequest.builder().completionId("completion-1").build());
System.out.println(result);
}
}import 'dart:io';
import 'package:octridev_openai/octridev_openai.dart';
Future<void> main() async {
final config = ClientConfig(
// Optional: replaces the default server and any server an operation declares.
baseUrl: "https://api.openai.com/v1",
auth: ClientAuthConfig(apiKeyAuth: Platform.environment['API_TOKEN']!),
);
final client = OpenAI(config);
final result = await client.chat.getCompletion(completionId: 'completion-1');
print(result);
}require "octridev_openai"
config = OctridevOpenai::ClientConfig.new
# Optional: replaces the default server and any server an operation declares.
config.base_url = "https://api.openai.com/v1"
auth = OctridevOpenai::ClientAuthConfig.new
auth.api_key_auth = ENV.fetch("API_TOKEN")
config.auth = auth
client = OctridevOpenai::OpenAI.new(config)
result = client.chat.get_completion(completion_id: "completion-1")
p result<?php
require __DIR__ . '/vendor/autoload.php';
use octridev_openai\ClientConfig;
use octridev_openai\SdkConfig;
use octridev_openai\ClientAuthConfig;
use octridev_openai\OpenAI;
$config = new ClientConfig();
// Optional: replaces the default server and any server an operation declares.
$config->baseUrl = "https://api.openai.com/v1";
$auth = new ClientAuthConfig();
$auth->apiKeyAuth = getenv('API_TOKEN') ?: throw new RuntimeException('API_TOKEN is required');
$config->auth = $auth;
$client = new OpenAI($config);
$result = $client->chat->getCompletion(completionId: "completion-1");
var_dump($result);use octridev_openai::{ClientConfig, ClientAuthConfig, OpenAI};
fn main() -> Result<(), Box<dyn std::error::Error>> {
let config = ClientConfig {
// Optional: replaces the default server and any server an operation declares.
base_url: Some("https://api.openai.com/v1".to_string()),
auth: Some(ClientAuthConfig { api_key_auth: Some(std::env::var("API_TOKEN")?), ..Default::default() }),
..Default::default()
};
let client = OpenAI::new(config);
let result = client.chat.get_completion("completion-1".to_string(), None)?;
println!("{result:#?}");
Ok(())
}import Foundation
import Octridevopenai
@main
struct Example {
static func main() async throws {
let config = ClientConfig(
// Optional: replaces the default server and any server an operation declares.
baseUrl: "https://api.openai.com/v1",
auth: ClientAuthConfig(apiKeyAuth: ProcessInfo.processInfo.environment["API_TOKEN"]!)
)
let client = OpenAI(config: config)
let result = try await client.chat.getCompletion(completionId: "completion-1")
print(result)
}
}import dev.octri.showcase.openai.*
fun main() {
val config = ClientConfig(
// Optional: replaces the default server and any server an operation declares.
baseUrl = "https://api.openai.com/v1",
auth = ClientAuthConfig(apiKeyAuth = System.getenv("API_TOKEN")),
)
val client = OpenAI(config)
val result = client.chat.getCompletion(completionId = "completion-1")
println(result)
}








