Aitronos provides official Software Development Kits (SDKs) to simplify integration with the Freddy AI API across multiple programming languages.
The official Python library for Freddy AI with full async support and type hints.
pip install freddy-aiFeatures:
- ✅ Full API coverage (Responses, Files, Vector Stores, Images, Models)
- ✅ Synchronous and asynchronous clients
- ✅ Type hints and autocompletion
- ✅ Comprehensive error handling
- ✅ Context manager support
Quick Start:
from freddy import FreddyClient
# Sync client
with FreddyClient(api_key="your-api-key") as client:
response = client.responses.create(
model="gpt-4.1",
inputs=[{"role": "user", "texts": [{"text": "Hello!"}]}]
)
print(response.output[0].content[0].text)
# Async client
from freddy import AsyncFreddyClient
async with AsyncFreddyClient(api_key="your-api-key") as client:
response = await client.responses.create(
model="gpt-4.1",
inputs=[{"role": "user", "texts": [{"text": "Hello!"}]}]
)
print(response.output[0].content[0].text)Documentation: Complete Python SDK Guide →
Official Node.js and browser library for Freddy AI.
npm install @aitronos/freddy-ai
# or
yarn add @aitronos/freddy-aiFeatures:
- TypeScript support with full type definitions
- Works in Node.js and modern browsers
- Streaming and real-time APIs
- Promise-based and async/await
- Automatic request/response validation
Quick Start:
import { Freddy } from '@aitronos/freddy-ai';
const freddy = new Freddy({
apiKey: process.env.FREDDY_API_KEY,
});
const response = await freddy.responses.create({
model: 'freddy-1',
messages: [
{ role: 'user', content: 'Hello, Freddy!' }
],
});
console.log(response.output);Documentation: JavaScript SDK Docs 📝 Draft
Official C# library for Freddy AI.
dotnet add package Aitronos.FreddyFeatures:
- .NET 6+ and .NET Framework support
- Strongly typed models
- Async/await patterns
- Streaming support
- Dependency injection friendly
Quick Start:
using Aitronos.Freddy;
var client = new FreddyClient("your_api_key");
var response = await client.Responses.CreateAsync(new CreateResponseRequest
{
Model = "freddy-1",
Messages = new[]
{
new Message { Role = "user", Content = "Hello, Freddy!" }
}
});
Console.WriteLine(response.Output);Documentation: .NET SDK Docs 📝 Draft
The Freddy AI community has created libraries for additional languages and frameworks.
freddy-go - Community-maintained Go client
go get github.com/community/freddy-goGitHub Repository 📝 Draft
freddy-ruby - Community-maintained Ruby gem
gem install freddy-aiGitHub Repository 📝 Draft
freddy-java - Community-maintained Java client
<dependency>
<groupId>com.aitronos</groupId>
<artifactId>freddy-java</artifactId>
<version>1.0.0</version>
</dependency>GitHub Repository 📝 Draft
freddy-php - Community-maintained PHP library
composer require aitronos/freddy-phpGitHub Repository 📝 Draft
Freddy AI integrates seamlessly with LangChain for building LLM applications.
from langchain_freddy import FreddyLLM
llm = FreddyLLM(api_key="your_api_key", model="freddy-1")
response = llm.predict("Hello, Freddy!")Documentation 📝 Draft
Use Freddy AI with LlamaIndex for data-augmented LLM applications.
from llama_index.llms import Freddy
llm = Freddy(api_key="your_api_key")Documentation 📝 Draft
Don't want to use an SDK? You can make direct HTTP requests to the Freddy API from any language or tool.
curl https://api.freddy.aitronos.com/v1/responses \\
-H "Authorization: Bearer YOUR_API_KEY" \\
-H "Content-Type: application/json" \\
-d '{
"model": "freddy-1",
"messages": [
{"role": "user", "content": "Hello, Freddy!"}
]
}'Any HTTP client library works with Freddy:
- Python:
requests,httpx,aiohttp - JavaScript:
fetch,axios,node-fetch - Java:
HttpClient,OkHttp,Apache HttpClient - C#:
HttpClient - .NET:
RestSharp,Flurl
See our API Reference for complete endpoint documentation.
Want to contribute to an SDK or create a new library?
- 📖 Contribution Guidelines 📝 Draft
- 💬 Developer Community 📝 Draft
- 📧 Contact: developers@aitronos.com
Having issues with an SDK?
- 🐛 Report SDK Issues 📝 Draft
- 💬 Community Forums 📝 Draft
- 📧 Developer Support
SDKs maintained by Aitronos and the Freddy AI community 🚀