Tutorial
gemini-3.8-flash in der Praxis: 5 hochwertige Text-Anwendungsszenarien und Umsetzungshinweise
Von der Auswahl bis zur Integration: ein Textmodell in echte Geschäftsprozesse einbringen
Auf dieser Seite
Warum vom Szenario statt von Modellparametern ausgehen
Viele Teams vergleichen bei der Auswahl eines Textmodells zuerst Parameterlisten Punkt für Punkt: Kontextlänge, Inferenzgeschwindigkeit, Benchmark-Werte. Doch ob ein Projekt wirklich live gehen kann, entscheiden meist nicht diese Zahlen, sondern ob das Geschäftsszenario zu einem klaren Ein-/Ausgabe-Vertrag verdichtet wurde.
Dasselbe Modell einzusetzen für „eine Kunden-E-Mail in strukturierte Felder umwandeln“ und für „einen offenen kreativen Werbetext schreiben“ unterscheidet sich im Engineering-Aufwand vollständig. Ersteres verlangt nur Stabilität und Prüfbarkeit; Letzteres braucht Stilsteuerung und menschliche Auswahl. Die richtige Reihenfolge ist daher:
- Zuerst die Geschäftsaufgabe klar beschreiben: Welche Textform ist die Eingabe, an wen wird die Ausgabe geliefert, von welchem Downstream-System wird sie konsumiert.
- Dann den Ein-/Ausgabe-Vertrag festlegen: Felder, Format, Längenobergrenze, wie fehlende Werte ausgedrückt werden, was bei Fehlern zurückgegeben wird.
- Erst dann das Modell wählen: Mit dem Vertrag das Evaluationsset durchlaufen, statt mit Parameterlisten die Leistung zu erraten.
Das Szenario an die erste Stelle zu setzen hat noch einen praktischen Vorteil: Sobald der Vertrag feststeht, ist das Modell ein austauschbares Implementierungsdetail. Wenn heute gemini-3.8-flash den Prozess durchläuft und morgen ein anderes Modell oder angepasste Retry- und Degradationsstrategien zum Einsatz kommen, muss der Geschäftscode kaum geändert werden – vorausgesetzt, alle Aufrufe sind in einer einheitlichen Schnittstellenschicht gebündelt und nicht über die einzelnen Geschäftsmodule verstreut.
Alle Beispiele in diesem Artikel nutzen die Chat-Completions-kompatible Schnittstelle: Anfragen gehen an https://api.hiapi.ai/v1/chat/completions, Streaming-Ausgabe wird unterstützt. Auf der Eingabeseite werden nur Text und Bilder akzeptiert, Kontext-Obergrenze 1.048.576 Token, maximale Ausgabe pro Aufruf 65.536 Token; die Inferenzintensität wird über reasoning_effort mit low / medium / high übergeben, die konkrete Stufe sollte anhand der tatsächlichen Aufgaben-Evaluation gewählt werden. Vorab sei erwähnt: Diese Schnittstelle bietet derzeit keine Tool-Aufrufe (function calling), keine Websuche, kein computer use und keine strukturierten Ausgaben (JSON-Modus); alle Formatvorgaben müssen in den Prompt geschrieben und im eigenen Code validiert werden.
Jedes Modell hat zwei Routen: die Standardroute verwendet direkt den Modellnamen (z. B. gemini-3.8-flash), die Vertex-Route hängt @vertex an den Modellnamen (z. B. gemini-3.8-flash@vertex). Modellname und Abrechnung unterscheiden sich zwischen den beiden Routen; im Folgenden wird durchgängig die Standardroute als Beispiel verwendet.
from openai import OpenAI
client = OpenAI(base_url="https://api.hiapi.ai/v1", api_key="YOUR_KEY")
resp = client.chat.completions.create(
model="gemini-3.8-flash",
messages=[{"role": "user", "content": "把这封客户邮件里的联系人、公司、意图抽成 JSON"}],
reasoning_effort="medium",
stream=True,
)
Die folgenden 5 Szenarien decken die meisten textbezogenen Anforderungen ab: strukturierte Extraktion, Masseninhaltsgenerierung, Klassifikation und Tagging, Zusammenfassung und Umformulierung, dialogische Frage-Antwort. Ihnen gemeinsam ist eine klare Aufgabengrenze und ein bewertbares Ergebnis – genau dort entsteht bei Textmodellen am ehesten stabiler Wert.

Szenario 1: Strukturierte Extraktion aus unstrukturiertem Text
Dies ist eines der Szenarien mit dem besten Aufwand-Ertrags-Verhältnis. Die Eingabe ist Freitext wie E-Mails, Vertragsabschnitte, Ticketbeschreibungen und Formularnotizen, die Ausgabe ist JSON, das Downstream-Systeme direkt konsumieren können.
Felddefinitionen müssen „auf Leerheit prüfbar“ sein
Die häufigste Fehlerursache bei Extraktionsaufgaben ist neben der Modellfähigkeit auch eine unscharfe Felddefinition. Für jedes Feld müssen drei Dinge klar sein: Typ, Pflichtfeld oder nicht, Ausdruck bei Fehlen. Wenn ein Betrag nicht extrahiert werden kann, sollte null statt eines leeren Strings zurückgegeben werden, damit Downstream zwischen „diese Information existiert nicht“ und „ein leerer Wert wurde extrahiert“ unterscheiden kann.
{
"contact_name": "string|null",
"company": "string|null",
"intent": "purchase|support|other",
"deadline": "YYYY-MM-DD|null",
"confidence_notes": "string"
}
Im Vertrag Enums vorgeben statt das Modell frei improvisieren lassen
Bei allen Feldern, die sich als Enum abbilden lassen, sollten alle zulässigen Werte im Prompt aufgelistet werden. Offene Klassifikation ist der größte Feind der Extraktionsstabilität: Das Modell erfindet ein plausibel wirkendes Label, das im Downstream-Wörterbuch gar nicht existiert.
Die Ausgabe muss eine Validierungsschicht durchlaufen
Gehen Sie nicht davon aus, dass die Modellausgabe immer gültiges JSON ist. Diese Schnittstelle bietet keine strukturierten Ausgaben (JSON-Modus); das Ausgabeformat kann nur über Prompt-Vereinbarungen sichergestellt werden, daher ist eine Validierungsschicht nicht optional. Parse-Fehler, Typabweichungen, Enum-Verletzungen müssen im Code abgefangen und mit Retry oder manueller Übergabe behandelt werden. Ein einfacher Ansatz: Parsen → Typvalidierung → Geschäftsregelvalidierung (z. B. Datum darf nicht vor heute liegen) → erst nach Bestehen in die Datenbank.
Umgang mit fehlenden Werten braucht eine Strategie
Bei fehlenden Pflichtfeldern darf der Prozess nicht stillschweigend durchlaufen. Man kann automatisch einmal wiederholen (im Prompt betonen, dass das Feld mit größtem Aufwand extrahiert werden muss); bleibt es weiterhin leer, als „zur manuellen Ergänzung ausstehend“ markieren und den Grund am Datensatz vermerken. Das ist deutlich günstiger, als verschmutzte Daten in die Hauptdatenbank fließen zu lassen.

Szenario 2: Massenhafte Inhaltsgenerierung und templatebasierte Werbetexte
Marketingtexte, Produkttitel und -beschreibungen, SEO-Landingpage-Absätze – diese Aufgaben zeichnen sich durch hohes Volumen, ähnliche Struktur und geringe Anforderungen pro Einheit, aber Empfindlichkeit gegenüber Stilkonsistenz aus.
Mit Templates das Gerüst fixieren, mit Variablen die Unterschiede füllen
Behandeln Sie den gesamten Prompt nicht als einen Freitext, den Sie immer wieder ändern. Zerlegen Sie den Prompt in zwei Ebenen:
- Feste Ebene: Rolle, Tonalität, verbotene Wörter, Zeichenzahlbereich, Ausgabeformat. Dieser Teil sollte langfristig stabil sein.
- Variablenebene: Produktname, Verkaufsargumente, Zielgruppe, Kanal. Dieser Teil wird bei jedem Aufruf ersetzt.
So müssen Sie nur ein Template pflegen, und bei Qualitätsproblemen lässt sich lokalisieren, ob es ein Template- oder ein Variablenproblem ist.
Ausgabelänge explizit beschränken
Abrechnung nach Token bedeutet: je länger die Ausgabe, desto höher die Kosten, und in Massenszenarien wird dieser Unterschied vervielfacht. Geben Sie im Prompt einen klaren Bereich an (z. B. „nicht mehr als 80 Zeichen“) und setzen Sie code-seitig ein Ausgabelimit als Fallback. Verlassen Sie sich nicht darauf, dass das Modell selbst entscheidet, „es sei ungefähr genug“.
Massenaufgaben in Batches aufteilen und deduplizieren
Tausende Einträge auf einmal einzureichen führt leicht zu Rate-Limits und Timeouts. Empfohlen: in feste Batch-Größen aufteilen, bei Fehlern pro Batch nur die fehlgeschlagenen Einträge erneut ausführen und für jede Eingabe einen Hash zur Deduplizierung speichern – doppelte Generierung verschwendet Token und verschmutzt die Materialbibliothek mit homogenen Inhalten.
Downstream eine manuelle Auswahl einplanen
Die tatsächliche Nutzung der Massengenerierung ist meist „N Stück generieren, M Stück manuell auswählen“. Mehrere Varianten pro Aufruf zu generieren und die endgültige Auswahl dem Menschen zu überlassen ist wirtschaftlicher als Perfektion pro Einzelstück anzustreben und entspricht eher der Arbeitsweise von Content-Teams.

Szenario 3: Klassifikation, Tagging und Intent-Erkennung
Klassifikationsaufgaben wirken am einfachsten, doch für einen stabilen Livebetrieb liegt die Schwierigkeit im Label-System, nicht im Modell.
Das Label-Set muss geschlossen und definiert sein
Jedes Label erhält eine einzeilige Definition sowie Positiv- und Negativbeispiele. Die Labels sollten sich möglichst gegenseitig ausschließen: Wenn sich „After-Sales-Anfrage“ und „Retoure/Umtausch“ stark überschneiden, wird die Auswahl des Modells zufällig und die Evaluation kann das Problem nicht lokalisieren.
Grenzfälle sind wichtiger als normale Fälle
Beim Aufbau des Evaluationssets sollte der Fokus auf Grenzfällen liegen: ein Satz, der gleichzeitig zwei Kategorien ähnelt, nur ein halbes Schlüsselwort enthält, sarkastischen Ton hat, irrelevante Informationen einmischt. Bei normalen Fällen irrt sich das Modell kaum; Grenzfälle sind die Quelle von Produktionsvorfällen.
Modell soll Konfidenzinformationen ausgeben
Eine praktische Vorgehensweise: Das Modell soll neben dem gegebenen Label zusätzlich beurteilen, ob der Fall „zu einer der obigen Kategorien gehört“, plus eine kurze Begründung. Das Begründungsfeld kommt nicht in die Geschäftsdatenbank, ist aber bei der Analyse von Fehlurteilen äußerst nützlich.
Niedrige Konfidenz an Menschen weiterleiten
Streben Sie keine vollautomatische Klassifikation an. Legen Sie eine Strategie fest: Ist das Hauptlabel eindeutig, wird automatisch gespeichert; zeigt das Modell „unsicher“ oder trifft mehrere Kandidaten, geht es in die manuelle Prüfwarteschlange. Ergebnisse der manuellen Prüfung können als neue Evaluationsbeispiele zurückfließen und einen geschlossenen Kreis bilden.
Evolution des Mehrstufen-Label-Systems archivieren
Sobald das Label-Set live ist, wird es vom Geschäft immer wieder angepasst. Jede Änderung sollte versioniert und in den Daten vermerkt werden, „mit welcher Label-Set-Version dieser Eintrag getaggt wurde“, sonst sind historische Daten nicht vergleichbar.
Szenario 4: Zusammenfassung langer Texte und stilistische Umformulierung
Zusammenfassung und Umformulierung teilen die Eigenschaft langer Eingaben und kurzer Ausgaben und eignen sich natürlich für token-basierte Abrechnung, neigen aber am stärksten zu „scheinbar richtig, im Detail falsch“.
Lange Eingaben aufteilen und dann zusammenführen
Die Kontext-Obergrenze beträgt 1.048.576 Token, ein einzelnes Dokument passt meist in einen Aufruf; bei Dokumentsammlungen oder wenn viele Belege zitiert werden müssen, sollte man dennoch zuerst nach semantischen Grenzen (Kapitel, Absätze, Leerzeilen) in Blöcke teilen, pro Block eine lokale Zusammenfassung erzeugen und diese dann zur Gesamtzusammenfassung fusionieren. Beim Aufteilen die Titelinformation als Kontext jedes Blocks beibehalten verbessert die Fusion deutlich.
Klarstellen, welche Art von Zusammenfassung gewünscht ist
„Extrahierend“ und „generierend“ sind zwei verschiedene Dinge. Will das Geschäft „alle wesentlichen Zahlen und Schlussfolgerungen erhalten“ oder „flüssig lesbar“? Ersteres erfordert, dass das Modell möglichst Formulierungen des Originals zitiert und keine neuen Fakten hinzufügt; Letzteres kann lockerer sein, muss aber ein höheres Abweichungsrisiko akzeptieren.
Umformulierung braucht prüfbare Einschränkungen
Stilistische Umformulierung driftet leicht in „freies Schreiben“ ab. Konkretisieren Sie die Anforderungen: Zielgruppe, Tonalität, ob Fachbegriffe beibehalten werden, Zeichenzahl-Ober- und -Untergrenze, beizubehaltende Absatzstruktur. Je konkreter die Einschränkungen, desto weniger Nacharbeit.
Konsistenzprüfung ist unverzichtbar
Zahlen, Daten, Personennamen und Eigennamen werden beim Umformulieren am leichtesten falsch verändert. Vor dem Livegang sollte mindestens ein automatischer Prüfschritt existieren: Schlüsselentitäten und Zahlen aus dem Original extrahieren und prüfen, ob sie in der Ausgabe unverändert vorkommen. Bei unzureichender Trefferquote zurückweisen oder manuell übergeben.
Obergrenze für die Ausgabelänge setzen
Dass Zusammenfassungen außer Kontrolle geraten und länger werden, ist ein häufiges Phänomen. Neben der Längenangabe im Prompt sollte auf Anfrageebene ein Ausgabelimit gesetzt werden, damit einzelne lange Dokumente die Einzelkosten nicht in die Höhe treiben.
Szenario 5: Dialogische Frage-Antwort und Geschäftsassistent
Frage-Antwort-Anwendungen werden am leichtesten unterschätzt: Eine Demo läuft in drei Minuten, aber als Geschäftsassistent für externe Nutzer braucht es ein vollständiges Grenzmanagement.
Kontextorganisation bestimmt die Antwortqualität
Was in eine Anfrage gepackt wird, ist entscheidender als die Formulierung des Prompts. Eine typische Struktur: Systemrolle und Regeln, Geschäftshintergrundmaterial (nach Relevanz abgerufene Fragmente), die letzten N Dialogrunden, die aktuelle Frage. Materialfragmente sollten mit Quelle gekennzeichnet sein und dem Modell klar gesagt werden, „nur auf Basis der gegebenen Materialien zu antworten“.
Verweigerung ist eine Funktion, kein Defekt
Ein Verweigerungspfad muss explizit gestaltet werden: Wenn im Material keine Antwort steht, die Frage außerhalb des Geschäftsbereichs liegt oder sensible Vorgänge betrifft, soll das Modell einen festen Fallback-Text liefern und den Nutzer zum manuellen Kanal leiten. Die Verweigerungsformulierung muss in den System-Prompt geschrieben werden, nicht vom Modell spontan improvisiert werden.
Mehrrunden-Zustand im eigenen Code halten
Lassen Sie das Modell nicht „alles merken“. Deterministische Informationen wie Sitzungszustand, Nutzeridentität, bestätigte Bestellnummern sollte das Geschäftssystem pflegen und bei jeder Runde injizieren; das Modell ist nur für die Formulierung zuständig. So ist die Sitzung reproduzierbar und auditierbar.
Länge des pro Runde injizierten Kontexts kontrollieren
Je länger der Dialog, desto mehr Historie wird pro Runde mitgeschleppt und desto höher die Kosten pro Runde. Vorgehen: Die letzten N Runden im Original behalten, ältere Runden zu wenigen Kernpunkten zusammenfassen. Dies ist eine der wichtigsten Kostenvariablen für langlaufende Anwendungen.
Für ausführbare Aktionen eigene Sperren setzen
Wenn der Assistent Aktionen wie Rückerstattungen, Bestelländerungen oder Versand auslösen kann, darf die Modellausgabe nur eine Empfehlung sein; die tatsächliche Ausführung muss Parameterprüfung und Berechtigungsprüfung durchlaufen, ggf. mit manueller Bestätigung. Textmodelle sollten niemals direkt Schreibberechtigung besitzen.
Kosten- und Performancekontrolle bei token-basierter Abrechnung
Abrechnung nach Token bedeutet, dass die Kosten fast vollständig durch „Eingabelänge + Ausgabelänge“ bestimmt werden. Kostensenkung lässt sich grundsätzlich diesen beiden Seiten zuordnen.
Eingabeseite: erst kürzen, dann optimieren
- Nur notwendige Inhalte übergeben: Das gesamte Dokument in den Prompt zu packen ist die häufigste Verschwendung. Erst Absatzauswahl oder Retrieval, nur relevante Fragmente übergeben.
- Standardtext entfernen: Fußzeilen, Haftungsausschlüsse, wiederholte Signaturblöcke tragen nichts zum Ergebnis bei, werden aber trotzdem abgerechnet.
- Historie begrenzen: Die Historie von Dialoganwendungen mit Zusammenfassungen komprimieren statt endlos anzuhängen.
- Prompt selbst verschlanken: Langfristig gepflegte System-Prompts werden leicht immer länger; regelmäßig durchsehen und redundante Beispiele entfernen.
Ausgabeseite: Obergrenze setzen und kurze Formate verwenden
Das Ausgabelimit ist das direkteste Kostenventil; die maximale Ausgabe von 65.536 Token pro Aufruf ist die Schnittstellengrenze, geschäftsseitig sollte je nach Bedarf ein kleineres Limit gesetzt werden. Zudem verkürzt die Anforderung im Prompt, kompakt als JSON zu antworten (die Schnittstelle bietet keinen JSON-Modus, Validierung selbst durchführen), die Ausgabe oft erheblich; „erst die Schlussfolgerung, dann eine kurze Begründung“ ist deutlich günstiger als lange Erklärungen.
Cache statt wiederholter Aufrufe
Dieselbe Eingabe wiederholt aufzurufen ist reine Verschwendung. Bei deterministischen Aufgaben (Klassifikation, Extraktion) Ergebnisse mit dem Eingabe-Hash als Schlüssel cachen; bei generativen Aufgaben können die abgerufenen Materialfragmente gecacht werden statt der endgültigen Werbetexte.
Batch-Anfragen zusammenführen
Bei Kurztext-Aufgaben können mehrere Eingaben in einen Aufruf zusammengeführt werden, wobei das Modell die Ergebnisse in Reihenfolge ausgeben soll. Das reduziert Anfragezahl und wiederholten System-Prompt-Aufwand, aber ein einzelner Fehler beeinflusst den gesamten Batch – daher pro Eintrag parsen und Retry-Fähigkeit erhalten.
Effektivität und Kosten zusammen betrachten
Schauen Sie nicht nur auf die Kosten eines einzelnen Aufrufs, sondern auf die „Gesamtkosten zur Erledigung einer Geschäftsaktion“: inklusive Retry-Anzahl, manueller Prüfanteil, Downstream-Nacharbeit. Eine billige, aber nacharbeitsintensive Konfiguration ist oft teurer als eine stabile mit höherem Stückpreis. Nur mit einem festen Evaluationsset, das gleichzeitig Genauigkeit und Token-Verbrauch erfasst, ist eine echte Abwägung möglich.
Mehrere Stufen und Preise unter derselben Schnittstelle
- gemini-4-carbon: Das stärkste Modell der Gemini-4-Serie für die komplexesten mehrstufigen, langzyklischen Aufgaben. Standardroute 1,00 / 0,05 / 5,00, @vertex-Route 1,64 / 0,09 / 8,20.
- gemini-4-argon: Geeignet für die meisten Software-Engineering- und Wissensarbeiten, ausgewogen zwischen Leistung und Kosten. Standardroute 1,00 / 0,05 / 5,00, @vertex-Route 1,64 / 0,09 / 8,20.
- gemini-3.8-flash: Schnell und günstig, geeignet für hochparallele latenzarme Aufgaben. Standardroute 0,19 / 0,02 / 0,92, @vertex-Route 0,62 / 0,07 / 3,08.
Preiseinheit ist USD / Million Token, in der Reihenfolge Eingabe / gecachte Eingabe / Ausgabe. Bei der Auswahl Aufgabenkomplexität, Kontextbedarf, Inferenzintensität und Kosten zusammen betrachten: Bei hoher Parallelität, niedriger Latenz und geringen Anforderungen an die Inferenzintensität bevorzugt gemini-3.8-flash; für mehrstufige, langzyklische komplexe Aufgaben eher gemini-4-carbon oder gemini-4-argon.
Abnahme und Fallback-Design, die vor dem Livegang Pflicht sind
Die Unsicherheit von Modellausgaben verschwindet nicht mit dem Livegang, sondern wird ohne Fallbacks zum Vorfall. Diese Checkliste vor dem Livegang einmal durchzugehen fängt die meisten Probleme ab.
Erstens: festes Evaluationsset aufbauen
Stichproben aus realen Geschäftsdaten ziehen, typische und Grenzfälle abdecken, jede Probe mit erwarteter Ausgabe annotieren. Dieses Evaluationsset versioniert speichern und bei jeder Prompt-Änderung, jedem Modellwechsel und jeder Parameteranpassung durchlaufen lassen, Genauigkeit und Token-Verbrauch vergleichen. Ohne Evaluationsset gibt es kein „die Effektivität ist besser geworden“.
Zweitens: quantifizierbare Abnahmekriterien definieren
Nicht mit „fühlt sich okay an“ abnehmen. Für jedes Szenario Kennzahlen festlegen: Extraktion nach Feldgenauigkeit und Parse-Erfolgsrate, Klassifikation nach Genauigkeit und Anteil niedriger Konfidenz, Zusammenfassung nach Erhaltungsrate der Schlüsselentitäten, Frage-Antwort nach Korrektheit der Verweigerung und manueller Eingriffsrate. Standards vom Geschäft bestätigen lassen, dann entwickeln.
Drittens: Fehlerpfade gestalten
- Parse-Fehler: Einmal wiederholen, bei weiterem Fehler in die Warteschlange zur Bearbeitung, nicht stillschweigend verwerfen.
- Timeout und Rate-Limit: Retry mit exponentiellem Backoff und Gesamtzeitlimit, um Anfragestau zu vermeiden.
- Degradationsstrategie: Gibt es bei Nichtverfügbarkeit des Hauptmodells ein Ausweichmodell oder regelbasierte Fallbacks? Ob die Qualitätsunterschiede nach der Degradation akzeptabel sind, muss vorab mit dem Geschäft abgestimmt werden.
- Idempotenz: Wiederholte Verarbeitung derselben Geschäftsanfrage darf keine doppelten Ergebnisse erzeugen.
Viertens: kritische Pfade müssen manuell geprüft werden
Alle Aktionen, bei denen Modellausgaben direkt die Rechte oder das Geld von Nutzern beeinflussen, müssen manuelle Prüfung oder strenge Validierung durchlaufen. Das Modell sorgt für Effizienz, der Mensch für die endgültige Entscheidung – diese Arbeitsteilung nicht umdrehen.
Fünftens: Online-Stichproben und Monitoring etablieren
Nach dem Livegang kontinuierlich anteilig manuell prüfen, Genauigkeitstrends, Verteilung der Fehlertypen und Token-Verbrauch pro Anfrage erfassen. Bei auffälligen Kennzahlen schnell lokalisieren, ob sich die Daten geändert haben, der Prompt geändert wurde oder das Modellverhalten driftet.
Sechstens: Aufrufe in einer einheitlichen Schnittstellenschicht bündeln
Wenn Modellaufrufe über den Geschäftscode verstreut sind, lassen sich die obigen Punkte nicht umsetzen. Nach der Bündelung in einer einheitlichen Zugriffsschicht lassen sich Modellwechsel, Parameteranpassung, Retry und Degradation an einer Stelle erledigen, und das Geschäft sieht nur stabile Ein-/Ausgabe-Verträge. So wird auch „verschiedene Modelle mit demselben Evaluationsset vergleichen“ zu einer günstigen Angelegenheit.
Wenn Szenarien verdichtet, Verträge vorangestellt und Fallbacks vollständig sind, können Textmodelle wirklich in Produktionsprozesse eintreten und nicht nur in der Demo-Phase verharren.
Ähnliche Artikel
Alle Artikel ansehen →-
Tutorial
So rufen Sie kimi-k3.1-pro über die HiAPI-API auf: curl, Python und direkt ausführbare Anfragen
Ein praxisnaher Integrationsleitfaden zu Endpunkten, Anfrageparametern, Streaming, Tool-Aufrufen und Fehlerbehebung
-
Tutorial
ElevenLabs Music API auf HiAPI: Musikgenerierung mit curl, Python und Prompt-Rezepten
Ein praktisches Tutorial zum Aufruf von elevenlabs/music-v2.5 über HiAPI sowie kopierbare Prompt-Rezepte für Stil, Stimmung und Länge
-
Tutorial
So verwenden Sie gpt-image-2.5-sunburst/image-to-image über die HiAPI API: curl und Python
Ausführbare Requests für Entwickler, Workflow zum Hochladen von Referenzbildern und Fehlerbehebung