da ▾

Ubegrænset API, forudbetalte tokens, kun kryptohttps://api.ollamaapidoc.com/v1

ollamaapidoc.comIntegration

API Dokumentation

Start med at sende anmodninger til vores uncensored LLM API på få sekunder. Denne guide dækker OpenAI-kompatible endpoints, autentificering og streamingopsætning, som du har brug for til øjeblikkelig integration.

Base URL og autentificering

API'en lever ved https://api.ollamaapidoc.com/v1. Du autentificerer ved hjælp af en Bearer-token i Authorization header. Generer din nøgle øjeblikkeligt via Google eller e-mail på dashboardet. Intet telefonnummer kræves. Nøglen fungerer med standard OpenAI SDK'er ved at indstille base-URL'en.

Din Første Anmodning

Send en POST-forespørgsel til /v1/chat/completions med model-ID uncensored. Dette endpoint håndterer tekst-ind og tekst-ud. Det understøtter streaming, JSON-tilstand og function calling. Du kan teste forbindelsen uden at bruge kredit ved først at tjekke models-endpointet.

curl https://api.ollamaapidoc.com/v1/chat/completions \
  -H "Authorization: Bearer $API_KEY" \
  -H "Content-Type: application/json" \
  -d '{
    "model": "uncensored",
    "messages": [{"role": "user", "content": "list all installed models"}]
  }'

Svaret returnerer standard OpenAI-formatering. Fejl returnerer passende HTTP-koder. Tjek kroppen for error detaljer, hvis der opstår en fejl. Streaming-svar bruger Server-Sent Events.

Python SDK-integration

Installer den officielle OpenAI-bibliotek. Konfigurer klienten med din base URL og API-nøgle. Kald chat-completions-endpointet. Koden forbliver identisk med standard OpenAI-brug. Dette sikrer nem migration for eksisterende projekter. Du kan justere parametre som temperatur og top_p direkte i kaldet.

from openai import OpenAI

client = OpenAI(base_url="https://api.ollamaapidoc.com/v1", api_key="YOUR_KEY")

resp = client.chat.completions.create(
    model="uncensored",
    messages=[{"role": "user", "content": "Summarise this thread without softening it."}],
)
print(resp.choices[0].message.content)

Håndter undtagelser for rate limits eller ugyldige nøgler. Biblioteket streamer tokens, hvis du indstiller stream til true. Denne tilgang holder din kodebase ren og kompatibel.

Node.js SDK-setup

Brug den openai npm-pakke. Initialiser klienten med den tilpassede base-URL. Overfør din API-nøgle. Syntaksen efterligner Python-eksemplet. Denne konsistens reducerer fejlsøgetiden. Du kan sende flere beskeder i en samtalehistorik-array.

import OpenAI from "openai";

const client = new OpenAI({ baseURL: "https://api.ollamaapidoc.com/v1", apiKey: process.env.API_KEY });

const resp = await client.chat.completions.create({
  model: "uncensored",
  messages: [{ role: "user", content: "Draft a villain monologue for my game." }],
});
console.log(resp.choices[0].message.content);

Parser svaret omhyggeligt. API'et returnerer struktureret JSON. Fejlhåndtering er afgørende for produktionsapps. Fang netværksfejl og API-specifikke fejl separat. Dette sikrer, at din app forbliver responsiv under høj trafik.

Streaming og JSON-mode

Aktivér streaming ved at indstille stream parameter til true. API'et sender tokens via Server-Sent Events. Du modtager delvise svar i realtid. Dette forbedrer brugeroplevelsen for lange output. Du kan også tvinge JSON-output ved hjælp af response_format. Dette er nyttigt til udtræk af strukturerede data.

stream = client.chat.completions.create(
    model="uncensored",
    messages=[{"role": "user", "content": "Tell the story in second person."}],
    stream=True,
)
for chunk in stream:
    if chunk.choices and chunk.choices[0].delta.content:
        print(chunk.choices[0].delta.content, end="", flush=True)

Function calling fungerer på samme måde. Definér værktøjer i din anmodning. Modellen returnerer værktopkald. Parse disse kald i din kode. Udfør dem og feed resultater tilbage til modellen. Denne løbe muliggør komplekse arbejdsgange.

Begrænsninger, fejl og kontekst

Kontekstvinduet er på 100.000 tokens. Max output er 16.000 tokens pr. anmodning. Fejl inkluderer 401 for ugyldige nøgler og 402 for utilstrækkelig kredit. Rate limits er capet til 300 anmodninger i minuttet. Håndter disse hensynsfuldt i din app. API'et bruger aldrig dine prompts til træning. Privatlivets integritet opretholdes. Kredit udløber ikke.

Almindelige spørgsmål

Hvordan kommer jeg i gang med ollama API-dokumentationen?

Opret en konto og generer en API-nøgle. Brug base-URL'en, der er angivet i dashboardet. Send din første POST-anmodning til chat-completions-endpointet. Processen tager mindre end to minutter.

Hvad sker der, hvis jeg rammer rate-limitten?

Du modtager en 429 Too Many Requests-fejl. Grænsen er 300 anmodninger i minuttet per nøgle. Du kan skifte til en ny nøgle, hvis det er nødvendigt. Vent et minut og prøv igen. Streaming-svar tæller med i grænsen.

Kan jeg bruge dette med OpenAI SDK'er?

Ja. API'en er fuldt ud OpenAI-kompatibel. Indstil base URL til vores endpoint. Angiv din API-nøgle. Koden fungerer præcis som en standard OpenAI-integration. Dette gør det nemt at skifte mellem udbydere.

Hent din nøgle på få sekunder

Tilmeld dig, kopier nøglen, opdater din base URL. Det er alt den konfiguration, der kræves.

Start nu