Cohere (nezávislý vydavatel) (Preview)
Společnost Cohere vytváří zpracování přirozeného jazyka součástí všech vývojářských nástrojů. Využijte sílu porozumění jazyku. Připojte se k vývojářům a firmám, které používají Společnost Cohere ke generování, kategorizaci a uspořádání textu ve velkém měřítku, které bylo dříve nepředstavitelné.
Tento konektor je dostupný v následujících produktech a oblastech:
| Service | Class | Regions |
|---|---|---|
| Copilot Studio | Premium | Všechny oblasti Power Automate s výjimkou následujících: – státní správa USA (GCC) – státní správa USA (GCC High) - China Cloud provozovaný společností 21Vianet - Ministerstvo obrany USA (DoD) |
| Logic Apps | Standard | Všechny oblasti Logic Apps s výjimkou následujících: – Oblasti Azure Government – Oblasti Azure China - Ministerstvo obrany USA (DoD) |
| Power Apps | Premium | Všechny oblasti Power Apps s výjimkou následujících: – státní správa USA (GCC) – státní správa USA (GCC High) - China Cloud provozovaný společností 21Vianet - Ministerstvo obrany USA (DoD) |
| Power Automate | Premium | Všechny oblasti Power Automate s výjimkou následujících: – státní správa USA (GCC) – státní správa USA (GCC High) - China Cloud provozovaný společností 21Vianet - Ministerstvo obrany USA (DoD) |
| Kontakt | |
|---|---|
| Název | Troy Taylor |
| URL | https://www.hitachisolutions.com |
| ttaylor@hitachisolutions.com |
| Metadata konektoru | |
|---|---|
| Vydavatel | Troy Taylor |
| Internetová stránka | https://cohere.ai/ |
| Zásady ochrany osobních údajů | https://cohere.ai/privacy |
| Kategorie | AI |
Vytvoření připojení
Konektor podporuje následující typy ověřování:
| výchozí | Parametry pro vytvoření připojení | Všechny oblasti | Nesdílitelné |
Výchozí
Použitelné: Všechny oblasti
Parametry pro vytvoření připojení
Toto připojení není možné sdílet. Pokud se power app sdílí s jiným uživatelem, zobrazí se výzva k explicitní vytvoření nového připojení.
| Název | Typ | Description | Povinné |
|---|---|---|---|
| Klíč rozhraní API ve formátu Nosný API_Key | securestring | Klíč rozhraní API ve formátu Bearer API_Key pro toto rozhraní API | Pravdivé |
Limity omezování
| Name | Volání | Období obnovení |
|---|---|---|
| Volání rozhraní API na připojení | 100 | 60 sekund |
Akce
| Generování detokenizovaného textu |
Převede tokeny pomocí kódování bajtů a vrátí jejich textovou reprezentaci. |
| Generování klasifikace |
Vytvoří predikci, který popisek nejlépe odpovídá zadaným textovým vstupům. |
| Generování textu [ZASTARALÉ] |
Tato akce generuje realistický text podmíněný daným vstupem. |
| Generování tokenů |
Rozdělí vstupní text do menších jednotek označovaných jako tokeny pomocí kódování bajtového páru (BPE). |
| Generování vkládání textu |
Vrátí vložené texty, které jsou seznamy čísel s plovoucí desetinou čárkou, která zachycuje sémantické informace o textu, který představuje. |
| Identifikace jazyka |
Zjistí, ve kterém jazyce se každý zadaný text zapisuje. |
| Shrnutí textu [ZASTARALÉ] |
Vygeneruje souhrn v angličtině pro daný text. |
| Získání chatu |
Vygeneruje textovou odpověď na zprávu uživatele. |
Generování detokenizovaného textu
Převede tokeny pomocí kódování bajtů a vrátí jejich textovou reprezentaci.
Parametry
| Name | Klíč | Vyžadováno | Typ | Description |
|---|---|---|---|---|
|
Tokény
|
tokens | array of integer |
Tokeny. |
Návraty
| Name | Cesta | Typ | Description |
|---|---|---|---|
|
Text
|
text | string |
Text. |
|
Version
|
meta.api_version.version | string |
Verze. |
|
Je zastaralá
|
meta.api_version.is_deprecated | boolean |
Určuje, jestli je zastaralý. |
Generování klasifikace
Vytvoří predikci, který popisek nejlépe odpovídá zadaným textovým vstupům.
Parametry
| Name | Klíč | Vyžadováno | Typ | Description |
|---|---|---|---|---|
|
Vstupy
|
inputs | array of string |
Vstupy. |
|
|
Model
|
model | string |
Model. |
|
|
Text
|
text | string |
Text. |
|
|
Označení
|
label | string |
Popisek. |
|
|
Preset
|
preset | string |
Přednastavení. |
|
|
Zkrátit
|
truncate | string |
Zkrácení. |
Návraty
| Name | Cesta | Typ | Description |
|---|---|---|---|
|
ID
|
id | string |
Identifikátor. |
|
Classifications
|
classifications | array of object | |
|
ID
|
classifications.id | string |
Identifikátor. |
|
Vstup
|
classifications.input | string |
Vstup. |
|
Prediction
|
classifications.prediction | string |
Predikce. |
|
Spolehlivost
|
classifications.confidence | float |
Spolehlivost. |
|
Důvěrné
|
classifications.confidences | array of object | |
|
Možnost
|
classifications.confidences.option | string |
Možnost. |
|
Spolehlivost
|
classifications.confidences.confidence | float |
Spolehlivost. |
|
Spolehlivost
|
classifications.labels.Not spam.confidence | float |
Spolehlivost. |
|
Spolehlivost
|
classifications.labels.Spam.confidence | float |
Spolehlivost. |
|
Version
|
meta.api_version.version | string |
Verze. |
|
Je zastaralá
|
meta.api_version.is_deprecated | boolean |
Určuje, jestli je zastaralý. |
Generování textu [ZASTARALÉ]
Tato akce generuje realistický text podmíněný daným vstupem.
Parametry
| Name | Klíč | Vyžadováno | Typ | Description |
|---|---|---|---|---|
|
Podnět
|
prompt | string |
Výzva. |
|
|
Model
|
model | string |
Model. |
|
|
Generace čísel
|
num_generations | integer |
Počet generací. |
|
|
Maximální počet tokenů
|
max_tokens | integer |
Maximální počet tokenů. |
|
|
Preset
|
preset | string |
Přednastavení. |
|
|
Teplota
|
temperature | float |
Teplota. |
|
|
k
|
k | integer |
Hodnota k. |
|
|
p
|
p | float |
Hodnota p. |
|
|
Trest frekvence
|
frequency_penalty | float |
Trest frekvence. |
|
|
Trest přítomnosti
|
presence_penalty | float |
Trest přítomnosti. |
|
|
Koncové sekvence
|
end_sequences | array of string |
Koncová sekvence. |
|
|
Sekvence zastavení
|
stop_sequences | array of string |
Sekvence zastavení. |
|
|
Pravděpodobnosti vrácení
|
return_likelihoods | string |
Pravděpodobnost vrácení. |
|
|
Zkrátit
|
truncate | string |
Zkrácení. |
Návraty
| Name | Cesta | Typ | Description |
|---|---|---|---|
|
ID
|
id | string |
Identifikátor. |
|
Generace
|
generations | array of object | |
|
ID
|
generations.id | string |
Identifikátor. |
|
Text
|
generations.text | string |
Text. |
|
Podnět
|
prompt | string |
Výzva. |
Generování tokenů
Rozdělí vstupní text do menších jednotek označovaných jako tokeny pomocí kódování bajtového páru (BPE).
Parametry
| Name | Klíč | Vyžadováno | Typ | Description |
|---|---|---|---|---|
|
Text
|
text | string |
Text. |
Návraty
| Name | Cesta | Typ | Description |
|---|---|---|---|
|
Tokény
|
tokens | array of integer |
Tokeny. |
|
Řetězce tokenů
|
token_strings | array of string |
Řetězce tokenů. |
|
Version
|
meta.api_version.version | string |
Verze. |
|
Je zastaralá
|
meta.api_version.is_deprecated | boolean |
Určuje, jestli je zastaralý. |
Generování vkládání textu
Vrátí vložené texty, které jsou seznamy čísel s plovoucí desetinou čárkou, která zachycuje sémantické informace o textu, který představuje.
Parametry
| Name | Klíč | Vyžadováno | Typ | Description |
|---|---|---|---|---|
|
Texty
|
texts | array of string |
Texty. |
|
|
Model
|
model | string |
Model. |
|
|
Zkrátit
|
truncate | string |
Zkrácení. |
Návraty
| Name | Cesta | Typ | Description |
|---|---|---|---|
|
ID
|
id | string |
Identifikátor. |
|
Texty
|
texts | array of string |
Texty. |
|
Zakotvení
|
embeddings | array of array |
Vkládání. |
|
items
|
embeddings | array of float | |
|
Version
|
meta.api_version.version | string |
Verze. |
|
Je zastaralá
|
meta.api_version.is_deprecated | boolean |
Určuje, jestli je zastaralý. |
Identifikace jazyka
Zjistí, ve kterém jazyce se každý zadaný text zapisuje.
Parametry
| Name | Klíč | Vyžadováno | Typ | Description |
|---|---|---|---|---|
|
Texty
|
texts | array of string |
Texty. |
Návraty
| Name | Cesta | Typ | Description |
|---|---|---|---|
|
ID
|
id | string |
Identifikátor. |
|
Results
|
results | array of object | |
|
Kód jazyka
|
results.language_code | string |
Kód jazyka. |
|
Název jazyka
|
results.language_name | string |
Název jazyka. |
|
Version
|
meta.api_version.version | string |
Verze. |
|
Je zastaralá
|
meta.api_version.is_deprecated | boolean |
Určuje, jestli je zastaralý. |
Shrnutí textu [ZASTARALÉ]
Vygeneruje souhrn v angličtině pro daný text.
Parametry
| Name | Klíč | Vyžadováno | Typ | Description |
|---|---|---|---|---|
|
Délka
|
length | string |
Délka. |
|
|
Formát
|
format | string |
Formát. |
|
|
Model
|
model | string |
Model. |
|
|
Extrakce
|
extractiveness | string |
Extrahovnost. |
|
|
Teplota
|
temperature | float |
Teplota. |
|
|
Text
|
text | string |
Text. |
Návraty
| Name | Cesta | Typ | Description |
|---|---|---|---|
|
ID
|
id | string |
Identifikátor. |
|
Shrnutí
|
summary | string |
Shrnutí. |
|
Version
|
meta.api_version.version | string |
Verze. |
|
Je zastaralá
|
meta.api_version.is_deprecated | boolean |
Určuje, jestli je zastaralý. |
Získání chatu
Vygeneruje textovou odpověď na zprávu uživatele.
Parametry
| Name | Klíč | Vyžadováno | Typ | Description |
|---|---|---|---|---|
|
Message
|
message | True | string |
Textové zadání, na které má model reagovat. |
|
Model
|
model | string |
Název kompatibilního modelu Cohere nebo ID jemně vyladěného modelu. |
|
|
Preambule
|
preamble | string |
Je-li uvedeno, výchozí preambule cohere bude nahrazena zadanou. Preambule jsou součástí výzvy, která slouží k úpravě celkového chování modelu a stylu konverzace a použití role SYSTEM. |
|
|
Role
|
role | string |
Role. |
|
|
Message
|
message | string |
Předchozí zpráva. |
|
|
ID konverzace
|
conversation_id | string |
Alternativou k historii chatu Poskytnutí conversation_id vytvoří nebo obnoví trvalou konverzaci se zadaným ID. ID může být libovolný neprázdný řetězec. |
|
|
Zkrácení výzvy
|
prompt_truncation | string |
Určuje, jak se má výzva vytvořit. |
|
|
ID
|
id | string |
Identifikátor konektoru. |
|
|
Přístupový token uživatele
|
user_access_token | string |
Po zadání se tento přístupový token uživatele předá konektoru v autorizační hlavičce místo vygenerovaného konektoru. |
|
|
Pokračovat při selhání
|
continue_on_failure | boolean |
Pokud je hodnota true, požadavek bude pokračovat, pokud tento konektor vrátil chybu. |
|
|
Pouze vyhledávací dotazy
|
search_queries_only | boolean |
Pokud je hodnota true, odpověď bude obsahovat pouze seznam vygenerovaných vyhledávacích dotazů, ale neprobíhá žádné hledání a vygeneruje se žádná odpověď z modelu na zprávu uživatele. |
|
|
Title
|
title | string |
Název dokumentu. |
|
|
Text
|
text | string |
Text dokumentu. |
|
|
Kvalita citace
|
citation_quality | string |
Určuje přístup k generování citací v rámci toku RAG tím, že uživateli umožní určit, jestli chtějí přesné výsledky nebo rychlé výsledky. |
|
|
Teplota
|
temperature | float |
Nezáporná plovák, který ladí stupeň náhodnosti při generování. Nižší teploty znamenají méně náhodných generací a vyšší teploty znamenají více náhodných generací. |
|
|
Maximální počet tokenů
|
max_tokens | integer |
Maximální počet tokenů, které model vygeneruje jako součást odpovědi. Poznámka: Nastavení nízké hodnoty může vést k neúplným generacím. |
|
|
Maximální počet vstupních tokenů
|
max_input_tokens | integer |
Maximální počet vstupníchtokenchch Pokud není zadáno, max_input_tokens je limit délky kontextu modelu minus malá vyrovnávací paměť. |
|
|
k
|
k | integer |
Zajišťuje, že se pro generování v každém kroku považují pouze nejvyšší tokeny k nejpravděpodobnější. Výchozí hodnota je 0, minimální hodnota 0, maximální hodnota 500. |
|
|
p
|
p | float |
Zajišťuje, že se pro generování v každém kroku považují pouze nejpravděpodobnější tokeny s celkovou pravděpodobností p. Pokud jsou povoleny k i p, p funguje po k. Výchozí hodnota je 0,75. min. hodnota 0,01, maximální hodnota 0,99. |
|
|
Seed
|
seed | float |
Pokud je zadáno, back-end se bude snažit vzorkovat tokeny deterministicky, aby opakované požadavky se stejnými počátečními hodnotami a parametry měly vrátit stejný výsledek. Determinismus však nemůže být zcela zaručen. |
|
|
Sekvence zastavení
|
stop_sequences | array of string |
Seznam až 5 řetězců, které model použije k zastavení generování. Pokud model vygeneruje řetězec, který odpovídá některému z řetězců v seznamu, zastaví generování tokenů a vrátí vygenerovaný text až do tohoto bodu, který neobsahuje sekvenci stop. |
|
|
Trest frekvence
|
frequency_penalty | float |
Používá se ke snížení opakování vygenerovaných tokenů. Čím vyšší je hodnota, tím silnější je trest aplikován na dříve přítomné tokeny, úměrný tomu, kolikrát se už v příkazovém řádku nebo předchozí generaci zobrazily. |
|
|
Trest přítomnosti
|
presence_penalty | float |
Používá se ke snížení opakování vygenerovaných tokenů. Podobně jako u frequency_penalty s tím rozdílem, že se tato pokuta uplatňuje stejně u všech tokenů, které se již objevily, bez ohledu na jejich přesnou četnost. |
|
|
Název
|
name | string |
Název nástroje, který se má volat. Platné názvy obsahují pouze znaky a-z, A-Z, 0-9, _ a nesmí začínat číslicí. |
|
|
Description
|
description | string |
Popis toho, co nástroj dělá, model používá popis k výběru, kdy a jak funkci volat. |
Návraty
| Name | Cesta | Typ | Description |
|---|---|---|---|
|
Text
|
text | string |
Text. |
|
ID generování
|
generation_id | string |
Identifikátor generování. |
|
Citace
|
citations | array of object | |
|
Začátek
|
citations.start | integer |
Začátek. |
|
konec
|
citations.end | integer |
Konec. |
|
Text
|
citations.text | string |
Text. |
|
ID dokumentů
|
citations.document_ids | array of string |
Identifikátory dokumentu. |
|
Documents
|
documents | array of object | |
|
ID
|
documents.id | string |
Identifikátor. |
|
Další vlastnosti
|
documents.additionalProp | string |
Další vlastnosti. |
|
Je požadováno hledání.
|
is_search_required | boolean |
Určuje, jestli je požadováno hledání. |
|
Vyhledávací dotazy
|
search_queries | array of object | |
|
Text
|
search_queries.text | string |
Text. |
|
ID generování
|
search_queries.generation_id | string |
Identifikátor generování. |
|
Výsledky hledání
|
search_results | array of object | |
|
Text
|
search_results.search_query.text | string |
Text. |
|
ID generování
|
search_results.search_query.generation_id | string |
Identifikátor generování. |
|
ID
|
search_results.connector.id | string |
Identifikátor. |
|
ID dokumentů
|
search_results.document_ids | array of string |
Identifikátory dokumentu. |
|
Zpráva o chybě
|
search_results.error_message | string |
Chybová zpráva. |
|
Pokračovat při selhání
|
search_results.continue_on_failure | boolean |
Zda pokračovat v selhání. |
|
Důvod dokončení
|
finish_reason | string |
Důvod dokončení. |
|
Volání nástrojů
|
tool_calls | array of object | |
|
Název
|
tool_calls.name | string |
Název. |
|
Historie chatu
|
chat_history | array of object | |
|
Role
|
chat_history.role | string |
Role. |
|
Message
|
chat_history.message | string |
Zpráva. |
|
Version
|
meta.api_version.version | string |
Verze. |
|
Je zastaralá
|
meta.api_version.is_deprecated | boolean |
Určuje, jestli je zastaralý. |
|
Je experimentální
|
meta.api_version.is_experimental | boolean |
Jestli je experimentální. |
|
Vstupní tokeny
|
meta.billed_units.input_tokens | integer |
Vstupní tokeny. |
|
Výstupní tokeny
|
meta.billed_units.output_tokens | integer |
Výstupní tokeny. |
|
Jednotky vyhledávání
|
meta.billed_units.search_units | integer |
Jednotky hledání. |
|
Classifications
|
meta.billed_units.classifications | integer |
Klasifikace. |
|
Vstupní tokeny
|
meta.tokens.input_tokens | integer |
Vstupní tokeny. |
|
Výstupní tokeny
|
meta.tokens.output_tokens | integer |
Výstupní tokeny. |
|
Warnings
|
meta.warnings | array of string |
Upozornění. |