Skip to content
Gisoo

SDKs and tools

Gisoo is compatible with the OpenAI API and with the Anthropic Messages API, so most tools need only a new base URL and a Gisoo key. Replace sk-gisoo-v1-... with your key from gisoo.pro/app/api.

OpenAI SDK (Python and Node.js)

Set base_url to https://gisoo.pro/api/v1. Nothing else changes.

from openai import OpenAI

client = OpenAI(base_url="https://gisoo.pro/api/v1", api_key="sk-gisoo-v1-...")
r = client.chat.completions.create(model="gpt-4o-mini", messages=[{"role": "user", "content": "Hi"}])
print(r.choices[0].message.content)

Anthropic SDK and Claude Code

For the Anthropic SDK the base URL is https://gisoo.pro/api, without /v1, because the SDK adds the path itself.

Python Anthropic SDK
import anthropic

client = anthropic.Anthropic(base_url="https://gisoo.pro/api", api_key="sk-gisoo-v1-...")
m = client.messages.create(model="openrouter/anthropic/claude-sonnet-5.5", max_tokens=512, messages=[{"role": "user", "content": "Hi"}])
print(m.content[0].text)

Claude Code reads its endpoint from environment variables:

Shell Claude Code
export ANTHROPIC_BASE_URL=https://gisoo.pro/api
export ANTHROPIC_AUTH_TOKEN=sk-gisoo-v1-...
export ANTHROPIC_MODEL=openrouter/anthropic/claude-sonnet-5.5
export ANTHROPIC_DEFAULT_HAIKU_MODEL=openrouter/anthropic/claude-haiku-4.5
claude
Not supported on this endpoint

Server-side web search and code-execution tools and server-side MCP connectors are not available through the Messages endpoint, and the thinking parameter is ignored. Normal chat, streaming, tools you define yourself, images and token counting work.

LangChain

Python langchain-openai
from langchain_openai import ChatOpenAI

llm = ChatOpenAI(model="gpt-4o-mini", base_url="https://gisoo.pro/api/v1", api_key="sk-gisoo-v1-...")
print(llm.invoke("Hi").content)

LiteLLM

Use the openai/ prefix with api_base, or add the same values to a LiteLLM proxy config.

Python LiteLLM
import litellm

r = litellm.completion(model="openai/gpt-4o-mini", api_base="https://gisoo.pro/api/v1", api_key="sk-gisoo-v1-...",
                       messages=[{"role": "user", "content": "Hi"}])
print(r.choices[0].message.content)

Cursor, Cline, Continue and other editors

Choose the provider type OpenAI Compatible (sometimes called a custom OpenAI endpoint), then enter:

Persian step-by-step guides exist for Cursor, Cline, Continue, Codex CLI and Open WebUI.

n8n, Dify and no-code tools

n8n has a community node, n8n-nodes-gisoo, and Dify has a Gisoo model provider. Any tool with an OpenAI-compatible credential also works with the base URL above.

Gisoo open-source libraries and integrations

ProjectWhat it isInstall or link
Python The official Python client for Gisoo: chat, images, audio, music and video. It wraps the familiar OpenAI client. pip install gisoo
PyPI
Javascript JavaScript and TypeScript SDK, used together with the openai package. npm install gisoo-sdk openai
npm
Php PHP client for Composer projects. composer require gisoo/gisoo-php
Packagist
Wordpress chat WordPress plugin that adds an AI chat widget to a site.
Wordpress provider WordPress AI provider plugin: use Gisoo models inside WordPress AI features. GitHub
N8n n8n community node for building automations with Gisoo models. n8n-nodes-gisoo
npm
Dify Dify model provider for Gisoo. GitHub
Mcp MCP server for Gisoo, for Claude Desktop, Cursor and VS Code. https://gisoo.pro/api/mcp
Skills Agent skills that teach coding assistants how to use the Gisoo API. npx skills add netarz/gisoo-skills
GitHub
Whmcs WHMCS add-on: AI chat and ticket assistance for hosting providers.
Trader A trading-assistant example built on the Gisoo API.
Extension Browser extension that brings Gisoo into any page.

Next: what you can call, and how billing works.