API Developer · OpenAI-Compatible
Integrasikan model AI tanpa mengubah pola kode Anda.
Gunakan antarmuka yang kompatibel dengan OpenAI SDK, telusuri endpoint, dan uji request langsung lewat dokumentasi apicat.
from openai import OpenAI
client = OpenAI(
base_url="https://api.apicat.me/api/v1/ai/notegpt-gemini",
api_key="not-required",
)
response = client.chat.completions.create(
model="gemini-3.1-flash-lite",
messages=[{"role": "user", "content": "Halo!"}],
)
print(response.choices[0].message.content)- OpenAI SDK-compatible
- Streaming SSE
- OpenAPI tersedia
- Health check
Quick start
Tiga langkah untuk menjalankan request pertama.
- 01
Pasang kliennya
Gunakan SDK OpenAI resmi. Tidak ada library khusus apicat.
pip install openai # atau npm install openai - 02
Atur base URL
Arahkan base_url ke endpoint apicat. API key tidak diperlukan.
client = OpenAI( base_url="https://api.apicat.me/api/v1/ai/notegpt-gemini", api_key="not-required", ) - 03
Kirim request
Panggil seperti biasa. Respons mengikuti format OpenAI.
response = client.chat.completions.create( model="gemini-3.1-flash-lite", messages=[{"role": "user", "content": "Halo!"}], ) print(response.choices[0].message.content)
Endpoint yang tersedia
Lihat metode, path, dan tujuan setiap endpoint. Buka dokumentasi untuk parameter dan contoh request.
AI
| Metode | Path | Kegunaan |
|---|---|---|
| POST | /api/v1/ai/notegpt-gemini/chat/completions | Chat completion (OpenAI-compatible) |
| GET | /api/v1/ai/notegpt-gemini/models | Daftar model |
| GET | /api/v1/ai/notegpt-gemini/models/{model} | Detail model |
- POSTChat completion (OpenAI-compatible)/api/v1/ai/notegpt-gemini/chat/completions
- GETDaftar model/api/v1/ai/notegpt-gemini/models
- GETDetail model/api/v1/ai/notegpt-gemini/models/{model}
Platform
| Metode | Path | Kegunaan |
|---|---|---|
| GET | /healthz | Health check |
| GET | /api/v1/endpoints | Katalog endpoint |
| GET | /api/v1/categories | Kategori endpoint |
| GET | /api/v1/openapi.json | Spesifikasi OpenAPI |
- GETHealth check/healthz
- GETKatalog endpoint/api/v1/endpoints
- GETKategori endpoint/api/v1/categories
- GETSpesifikasi OpenAPI/api/v1/openapi.json
Mulai dari contoh ini
Sesuaikan model dan pesan dengan kebutuhan integrasi Anda. Periksa dokumentasi untuk parameter yang didukung.
from openai import OpenAI
client = OpenAI(
base_url="https://api.apicat.me/api/v1/ai/notegpt-gemini",
api_key="not-required",
)
response = client.chat.completions.create(
model="gemini-3.1-flash-lite",
messages=[{"role": "user", "content": "Halo!"}],
)
print(response.choices[0].message.content)Status layanan
Endpoint health check mengembalikan status layanan saat ini.